com.atlassian.fisheye.spi.data
Class ChangesetDataFE

java.lang.Object
  extended by com.atlassian.fisheye.spi.data.ChangesetDataFE
All Implemented Interfaces:
java.lang.Comparable<ChangesetDataFE>

public class ChangesetDataFE
extends java.lang.Object
implements java.lang.Comparable<ChangesetDataFE>

Data object representing a fisheye changeset


Nested Class Summary
static class ChangesetDataFE.ChangesetDataFEBuilder
           
 
Constructor Summary
ChangesetDataFE()
           
ChangesetDataFE(java.lang.String csid, java.util.Date date, java.lang.String author, java.lang.String comment, java.util.Set<java.lang.String> branches, java.util.Set<java.lang.String> tags, java.util.Set<java.lang.String> parents, java.util.Set<java.lang.String> children, java.util.List<FileRevisionKeyData> revs, java.lang.String position)
          Data object representing a fisheye changeset
ChangesetDataFE(java.lang.String csid, java.util.Date date, java.lang.String author, java.lang.String branch, java.lang.String comment, java.util.List<FileRevisionKeyData> revs)
          Deprecated. 
 
Method Summary
 int compareTo(ChangesetDataFE other)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAuthor()
           
 java.lang.String getBranch()
          Deprecated. use getBranches()
 java.util.Set<java.lang.String> getBranches()
           
 java.util.Set<java.lang.String> getChildren()
           
 java.lang.String getComment()
           
 java.lang.String getCsid()
           
 java.util.Date getDate()
           
 java.util.List<FileRevisionKeyData> getFileRevisions()
           
 java.util.Set<java.lang.String> getParents()
           
 java.lang.String getPosition()
           
 java.util.List<FileRevisionKeyData> getRevisions()
           
 java.util.Set<java.lang.String> getTags()
           
 int hashCode()
           
static ChangesetDataFE.ChangesetDataFEBuilder newBuilder()
           
 void setAuthor(java.lang.String author)
           
 void setBranch(java.lang.String branch)
          Deprecated. use setBranches(java.util.Set)
 void setBranches(java.util.Set<java.lang.String> branches)
           
 void setChildren(java.util.Set<java.lang.String> children)
           
 void setComment(java.lang.String comment)
           
 void setCsid(java.lang.String csid)
           
 void setDate(java.util.Date date)
           
 void setParents(java.util.Set<java.lang.String> parents)
           
 void setPosition(java.lang.String position)
           
 void setRevisions(java.util.List<FileRevisionKeyData> fileRevisions)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChangesetDataFE

@Deprecated
public ChangesetDataFE(java.lang.String csid,
                                  java.util.Date date,
                                  java.lang.String author,
                                  java.lang.String branch,
                                  java.lang.String comment,
                                  java.util.List<FileRevisionKeyData> revs)
Deprecated. 

Data object representing a fisheye changeset

Parameters:
csid - Changeset Id, format will depend on the repository type
date - Date of the changeset
author - Author of the changeset
branch - Branch of the changeset, null if "trunklike"
comment - Log comment of the changeset
revs - Revisions associated with the changeset

ChangesetDataFE

public ChangesetDataFE(java.lang.String csid,
                       java.util.Date date,
                       java.lang.String author,
                       java.lang.String comment,
                       java.util.Set<java.lang.String> branches,
                       java.util.Set<java.lang.String> tags,
                       java.util.Set<java.lang.String> parents,
                       java.util.Set<java.lang.String> children,
                       java.util.List<FileRevisionKeyData> revs,
                       java.lang.String position)
Data object representing a fisheye changeset

Parameters:
csid - Changeset Id, format will depend on the repository type
date - Date of the changeset
author - Author of the changeset
comment - Log comment of the changeset
branches - Set of branches that this changeset appears on
tags - Set of tags that applies to this changeset
parents - Set of parents of this changeset
children - Set of children of this changeset
revs - Revisions associated with the changeset
position - a fully qualified index of the changeset in it's ancestry

ChangesetDataFE

public ChangesetDataFE()
Method Detail

getCsid

public java.lang.String getCsid()
Returns:
the changeset ID

getDate

public java.util.Date getDate()
Returns:
the changeset date

getAuthor

public java.lang.String getAuthor()
Returns:
the changeset author

getBranch

@Deprecated
public java.lang.String getBranch()
Deprecated. use getBranches()

Returns:
the changeset branch

getBranches

public java.util.Set<java.lang.String> getBranches()

getTags

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

getComment

public java.lang.String getComment()
Returns:
the changeset log comment

getRevisions

public java.util.List<FileRevisionKeyData> getRevisions()
Returns:
the list of revisions in the changeset

getPosition

public java.lang.String getPosition()

getParents

public java.util.Set<java.lang.String> getParents()

getChildren

public java.util.Set<java.lang.String> getChildren()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setCsid

public void setCsid(java.lang.String csid)

setDate

public void setDate(java.util.Date date)

setAuthor

public void setAuthor(java.lang.String author)

setBranch

@Deprecated
public void setBranch(java.lang.String branch)
Deprecated. use setBranches(java.util.Set)

Parameters:
branch - the branch

setBranches

public void setBranches(java.util.Set<java.lang.String> branches)

setComment

public void setComment(java.lang.String comment)

getFileRevisions

public java.util.List<FileRevisionKeyData> getFileRevisions()

setRevisions

public void setRevisions(java.util.List<FileRevisionKeyData> fileRevisions)

setPosition

public void setPosition(java.lang.String position)

setParents

public void setParents(java.util.Set<java.lang.String> parents)

setChildren

public void setChildren(java.util.Set<java.lang.String> children)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(ChangesetDataFE other)
Specified by:
compareTo in interface java.lang.Comparable<ChangesetDataFE>

newBuilder

public static ChangesetDataFE.ChangesetDataFEBuilder newBuilder()