com.atlassian.bamboo.commit
Class CommitImpl
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.bamboo.core.BambooEntityObject
com.atlassian.bamboo.commit.CommitImpl
- All Implemented Interfaces:
- Commit, BambooObject, java.io.Serializable, java.lang.Cloneable
public class CommitImpl
- extends BambooEntityObject
- implements Commit, java.io.Serializable
- See Also:
- Serialized Form
Fields inherited from interface com.atlassian.bamboo.commit.Commit |
UNKNOWN |
Methods inherited from class com.atlassian.core.bean.EntityObject |
clone, getCreationDate, getCurrentDate, getLastModificationDate, setClock, setCreationDate, setLastModificationDate |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
CommitImpl
public CommitImpl()
CommitImpl
public CommitImpl(java.lang.String authorName)
CommitImpl
public CommitImpl(Author author,
java.lang.String comment,
java.util.Date date)
CommitImpl
public CommitImpl(java.lang.String author,
java.lang.String comment,
java.util.Date date)
getAuthor
public Author getAuthor()
- Specified by:
getAuthor
in interface Commit
- Returns:
Author
who made the commit
setAuthor
public void setAuthor(Author author)
- Description copied from interface:
Commit
- Who make the commit
- Specified by:
setAuthor
in interface Commit
addFile
public void addFile(CommitFile commitFile)
getFiles
public java.util.List<CommitFile> getFiles()
- Specified by:
getFiles
in interface Commit
- Returns:
List
of CommitFile
objects representing changed files
setFiles
public void setFiles(java.util.List<CommitFile> files)
- Specified by:
setFiles
in interface Commit
- Parameters:
files
- - files to update this commit with.
getComment
@NotNull
public java.lang.String getComment()
- Specified by:
getComment
in interface Commit
- Returns:
- the commit comment
guessChangeSetId
@Nullable
public java.lang.String guessChangeSetId()
- Specified by:
guessChangeSetId
in interface Commit
setComment
public void setComment(java.lang.String comment)
getDate
public java.util.Date getDate()
- Specified by:
getDate
in interface Commit
- Returns:
Date
of commit.
setDate
public void setDate(java.util.Date date)
getResultsSummary
public ResultsSummary getResultsSummary()
- Specified by:
getResultsSummary
in interface Commit
- Returns:
BuildResultsSummary
whic this commit belongs to. May be null if still haven't built
setResultsSummary
public void setResultsSummary(ResultsSummary resultsSummary)
cloneCommit
@NotNull
public Commit cloneCommit()
- Specified by:
cloneCommit
in interface Commit
- Returns:
- a copy of this commit - will not include resultsSummay
hashCode
public int hashCode()
- Overrides:
hashCode
in class com.atlassian.core.bean.EntityObject
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class com.atlassian.core.bean.EntityObject
compareTo
public int compareTo(java.lang.Object obj)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2011 Atlassian. All Rights Reserved.