Interface BranchCommitInformation

All Superinterfaces:
BambooIdProvider, BambooObject
All Known Implementing Classes:
BranchCommitInformationImpl

public interface BranchCommitInformation extends BambooObject
Class used for tracking creator and last committer of vcs branch.
Since:
4.0
  • Method Details

    • getCreatingAuthor

      Author getCreatingAuthor()
      Returns:
      Author who created the branch
    • getCreatingCommitDate

      Date getCreatingCommitDate()
      Returns:
      Date of branch creation.
    • getCreatingChangeSetId

      @Nullable @Nullable String getCreatingChangeSetId()
      Returns:
      VCS identifier of commit that created the branch.
    • getLatestCommitAuthor

      Author getLatestCommitAuthor()
      Returns:
      Author who made the last commit to the branch.
    • getLatestCommitDate

      Date getLatestCommitDate()
      Returns:
      Date of the last commit.
    • getLatestCommitChangeSetId

      @Nullable @Nullable String getLatestCommitChangeSetId()
      Returns:
      VCS identifier of the last commit.
    • setCreatingAuthor

      void setCreatingAuthor(Author creatingAuthor)
    • setLatestCommitAuthor

      void setLatestCommitAuthor(Author lastCommitAuthor)
    • setCreatingCommitDate

      void setCreatingCommitDate(Date creationDate)
    • setLatestCommitDate

      void setLatestCommitDate(Date lastCommitDate)
    • setLatestCommitChangeSetId

      void setLatestCommitChangeSetId(String lastCommitChangeSetId)
    • setCreatingChangeSetId

      void setCreatingChangeSetId(String creatingChangeSetId)
    • getChainBranchId

      long getChainBranchId()
      Returns:
      id of the chain branch this object is associated with