com.atlassian.greenhopper.model
Class XProject
java.lang.Object
com.atlassian.greenhopper.model.XProject
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<XProject>
public class XProject
- extends java.lang.Object
- implements java.lang.Comparable<XProject>, java.lang.Cloneable
XProject (pronounce "Cross-Project") bundles several JIRA projects into a group to allow Boards that span aforementioned projects.
- Author:
- ahennecke
Method Summary |
java.lang.Object |
clone()
|
int |
compareTo(XProject that)
The natural sorting order of a XProject is by name |
boolean |
equals(java.lang.Object obj)
Two XProjects are considered equal when their ID and NAME fields are equal. |
java.lang.Long |
getId()
|
java.lang.String |
getName()
|
java.util.Set<com.atlassian.jira.project.Project> |
getProjects()
|
int |
hashCode()
|
void |
setId(java.lang.Long id)
|
void |
setName(java.lang.String name)
|
void |
setProjects(java.util.Set<com.atlassian.jira.project.Project> projects)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
XProject
public XProject()
getId
public java.lang.Long getId()
setId
public void setId(java.lang.Long id)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getProjects
public java.util.Set<com.atlassian.jira.project.Project> getProjects()
setProjects
public void setProjects(java.util.Set<com.atlassian.jira.project.Project> projects)
compareTo
public int compareTo(XProject that)
- The natural sorting order of a XProject is by name
- Specified by:
compareTo
in interface java.lang.Comparable<XProject>
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Two XProjects are considered equal when their ID and NAME fields are equal. Including the name allows for new Objects (that don't have an ID
yet) to be added to Sets.
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone
in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
Copyright © 2007-2011 Atlassian. All Rights Reserved.