com.atlassian.bamboo.plan.branch
Interface BranchCommitInformation

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

public interface BranchCommitInformation
extends BambooObject

Class used for tracking creator and last commiter of vcs branch.

Since:
4.0

Method Summary
 long getChainBranchId()
           
 Author getCreatingAuthor()
           
 java.lang.String getCreatingChangeSetId()
          Return VCS identifier of commit that created the branch.
 java.util.Date getCreatingCommitDate()
           
 Author getLatestCommitAuthor()
           
 java.lang.String getLatestCommitChangeSetId()
          Return VCS identifier of the last commit.
 java.util.Date getLatestCommitDate()
           
 void setCreatingAuthor(Author creatingAuthor)
           
 void setCreatingChangeSetId(java.lang.String creatingChangeSetId)
           
 void setCreatingCommitDate(java.util.Date creationDate)
           
 void setLatestCommitAuthor(Author lastCommitAuthor)
           
 void setLatestCommitChangeSetId(java.lang.String lastCommitChangeSetId)
           
 void setLatestCommitDate(java.util.Date lastCommitDate)
           
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Method Detail

getCreatingAuthor

Author getCreatingAuthor()
Returns:
Author who created the branch

getCreatingCommitDate

java.util.Date getCreatingCommitDate()
Returns:
Date of branch creation.

getCreatingChangeSetId

@Nullable
java.lang.String getCreatingChangeSetId()
Return VCS identifier of commit that created the branch.

Returns:

getLatestCommitAuthor

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

getLatestCommitDate

java.util.Date getLatestCommitDate()
Returns:
Date of the last commit.

getLatestCommitChangeSetId

@Nullable
java.lang.String getLatestCommitChangeSetId()
Return VCS identifier of the last commit.

Returns:

setCreatingAuthor

void setCreatingAuthor(Author creatingAuthor)

setLatestCommitAuthor

void setLatestCommitAuthor(Author lastCommitAuthor)

setCreatingCommitDate

void setCreatingCommitDate(java.util.Date creationDate)

setLatestCommitDate

void setLatestCommitDate(java.util.Date lastCommitDate)

setLatestCommitChangeSetId

void setLatestCommitChangeSetId(java.lang.String lastCommitChangeSetId)

setCreatingChangeSetId

void setCreatingChangeSetId(java.lang.String creatingChangeSetId)

getChainBranchId

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


Copyright © 2012 Atlassian. All Rights Reserved.