java.lang.Object
io.jenkins.plugins.analysis.core.restapi.IssueApi

@ExportedBean public class IssueApi extends Object
Remote API for an Issue. Simple Java Bean that exposes several methods of an Issue instance.
Author:
Ullrich Hafner
  • Constructor Details

    • IssueApi

      public IssueApi(edu.hm.hafner.analysis.Issue issue, Blame blame)
      Creates a new IssueApi.
      Parameters:
      issue - the issue to expose the properties from
      blame - the blame which contains this issue
  • Method Details

    • getFileName

      @Exported public String getFileName()
    • getBaseName

      @Exported public String getBaseName()
    • getCategory

      @Exported public String getCategory()
    • getType

      @Exported public String getType()
    • getSeverity

      @Exported public String getSeverity()
    • getMessage

      @Exported public String getMessage()
    • getDescription

      @Exported public String getDescription()
    • getLineStart

      @Exported public int getLineStart()
    • getLineEnd

      @Exported public int getLineEnd()
    • getColumnStart

      @Exported public int getColumnStart()
    • getColumnEnd

      @Exported public int getColumnEnd()
    • getPackageName

      @Exported public String getPackageName()
    • getModuleName

      @Exported public String getModuleName()
    • getOrigin

      @Exported public String getOrigin()
    • getOriginName

      @Exported public String getOriginName()
    • getReference

      @Exported public String getReference()
    • getFingerprint

      @Exported public String getFingerprint()
    • getAuthorName

      @Exported public String getAuthorName()
    • getAuthorEmail

      @Exported public String getAuthorEmail()
    • getCommit

      @Exported public String getCommit()
    • getAddedAt

      @Exported public int getAddedAt()
    • toString

      @Exported public String toString()
      Overrides:
      toString in class Object