Class 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 Detail

      • 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 Detail

      • 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()