Class SCMTraceabilityData

  • All Implemented Interfaces:
    java.io.Serializable

    public class SCMTraceabilityData
    extends java.lang.Object
    implements java.io.Serializable
    A DTO for SCM (source control management) Traceability data
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      SCMTraceabilityData()  
      SCMTraceabilityData​(java.lang.String kind, java.lang.String commit, java.lang.String author, org.joda.time.DateTime date, java.lang.String message, java.lang.String remote, java.lang.String fileName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAuthor()
      Get an author of commit
      java.lang.String getCommit()
      Get a commit identifier
      org.joda.time.DateTime getDate()
      Get a date of commit
      java.lang.String getFileName()
      Get a file name
      java.lang.String getKind()
      Get a kind of version control system (like git, svn e.t.c.)
      java.lang.String getMessage()
      Get a commit message
      java.lang.String getRemote()
      Get a remote
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SCMTraceabilityData

        public SCMTraceabilityData()
      • SCMTraceabilityData

        public SCMTraceabilityData​(java.lang.String kind,
                                   java.lang.String commit,
                                   java.lang.String author,
                                   org.joda.time.DateTime date,
                                   java.lang.String message,
                                   java.lang.String remote,
                                   java.lang.String fileName)
    • Method Detail

      • getKind

        public java.lang.String getKind()
        Get a kind of version control system (like git, svn e.t.c.)
        Returns:
        a String
      • getCommit

        public java.lang.String getCommit()
        Get a commit identifier
        Returns:
        a String
      • getAuthor

        public java.lang.String getAuthor()
        Get an author of commit
        Returns:
        a String
      • getDate

        public org.joda.time.DateTime getDate()
        Get a date of commit
        Returns:
        a DateTime
      • getMessage

        public java.lang.String getMessage()
        Get a commit message
        Returns:
        a String
      • getRemote

        public java.lang.String getRemote()
        Get a remote
        Returns:
        a String
      • getFileName

        public java.lang.String getFileName()
        Get a file name
        Returns:
        a String