Class GitRepositoryState

java.lang.Object
pl.project13.core.example.GitRepositoryState

public class GitRepositoryState extends 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 Details

    • GitRepositoryState

      public GitRepositoryState()
  • Method Details

    • getBranch

      public String getBranch()
    • setBranch

      public void setBranch(String branch)
    • getCommitId

      public String getCommitId()
    • setCommitId

      public void setCommitId(String commitId)
    • setCommitIdAbbrev

      public void setCommitIdAbbrev(String commitIdAbbrev)
    • getCommitIdAbbrev

      public String getCommitIdAbbrev()
    • getBuildUserName

      public String getBuildUserName()
    • setBuildUserName

      public void setBuildUserName(String buildUserName)
    • getBuildUserEmail

      public String getBuildUserEmail()
    • setBuildUserEmail

      public void setBuildUserEmail(String buildUserEmail)
    • getCommitUserName

      public String getCommitUserName()
    • setCommitUserName

      public void setCommitUserName(String commitUserName)
    • getCommitUserEmail

      public String getCommitUserEmail()
    • setCommitUserEmail

      public void setCommitUserEmail(String commitUserEmail)
    • getCommitMessageFull

      public String getCommitMessageFull()
    • setCommitMessageFull

      public void setCommitMessageFull(String commitMessageFull)
    • getCommitMessageShort

      public String getCommitMessageShort()
    • setCommitMessageShort

      public void setCommitMessageShort(String commitMessageShort)
    • getCommitTime

      public String getCommitTime()
    • setCommitTime

      public void setCommitTime(String commitTime)
    • getBuildTime

      public String getBuildTime()
    • setBuildTime

      public void setBuildTime(String buildTime)
    • getMavenProjectVersion

      public String getMavenProjectVersion()
    • setMavenProjectVersion

      public void setMavenProjectVersion(String mavenProjectVersion)
    • getTags

      public Set<String> getTags()
    • setTags

      public void setTags(Set<String> tags)
    • toJson

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