Class GitRepositoryState


  • public class GitRepositoryState
    extends java.lang.Object
    A spring controlled bean that will be injected with properties about the repository state at build time. This information is supplied by my plugin - git-commit-id-plugin-core
    Since:
    1.0
    • Constructor Detail

      • GitRepositoryState

        public GitRepositoryState()
    • Method Detail

      • getBranch

        public java.lang.String getBranch()
      • setBranch

        public void setBranch​(java.lang.String branch)
      • getCommitId

        public java.lang.String getCommitId()
      • setCommitId

        public void setCommitId​(java.lang.String commitId)
      • setCommitIdAbbrev

        public void setCommitIdAbbrev​(java.lang.String commitIdAbbrev)
      • getCommitIdAbbrev

        public java.lang.String getCommitIdAbbrev()
      • getBuildUserName

        public java.lang.String getBuildUserName()
      • setBuildUserName

        public void setBuildUserName​(java.lang.String buildUserName)
      • getBuildUserEmail

        public java.lang.String getBuildUserEmail()
      • setBuildUserEmail

        public void setBuildUserEmail​(java.lang.String buildUserEmail)
      • getCommitUserName

        public java.lang.String getCommitUserName()
      • setCommitUserName

        public void setCommitUserName​(java.lang.String commitUserName)
      • getCommitUserEmail

        public java.lang.String getCommitUserEmail()
      • setCommitUserEmail

        public void setCommitUserEmail​(java.lang.String commitUserEmail)
      • getCommitMessageFull

        public java.lang.String getCommitMessageFull()
      • setCommitMessageFull

        public void setCommitMessageFull​(java.lang.String commitMessageFull)
      • getCommitMessageShort

        public java.lang.String getCommitMessageShort()
      • setCommitMessageShort

        public void setCommitMessageShort​(java.lang.String commitMessageShort)
      • getCommitTime

        public java.lang.String getCommitTime()
      • setCommitTime

        public void setCommitTime​(java.lang.String commitTime)
      • getBuildTime

        public java.lang.String getBuildTime()
      • setBuildTime

        public void setBuildTime​(java.lang.String buildTime)
      • getMavenProjectVersion

        public java.lang.String getMavenProjectVersion()
      • setMavenProjectVersion

        public void setMavenProjectVersion​(java.lang.String mavenProjectVersion)
      • getTags

        public java.util.Set<java.lang.String> getTags()
      • setTags

        public void setTags​(java.util.Set<java.lang.String> tags)
      • toJson

        public java.lang.String toJson()
        If you need it as json but don't have jackson installed etc
        Returns:
        the JSON representation of this resource