org.redmine.ta.beans
Class Project
java.lang.Object
org.redmine.ta.beans.Project
- All Implemented Interfaces:
- java.io.Serializable, Identifiable
public class Project
- extends java.lang.Object
- implements Identifiable, java.io.Serializable
Redmine's Project.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Project
public Project()
getHomepage
public java.lang.String getHomepage()
setHomepage
public void setHomepage(java.lang.String homepage)
getIdentifier
public java.lang.String getIdentifier()
- Returns:
- project's string "key" (not a numeric database id!). Example: "project_ABC"
setIdentifier
public void setIdentifier(java.lang.String identifier)
getId
public java.lang.Integer getId()
- Specified by:
getId in interface Identifiable
setId
public void setId(java.lang.Integer id)
- Parameters:
id - numeric database ID
getName
public java.lang.String getName()
- Returns:
- project name
setName
public void setName(java.lang.String name)
- Parameters:
name - the project name
getTrackers
public java.util.List<Tracker> getTrackers()
- Returns:
- list of Trackers allowed in this project (e.g.: Bug, Feature, Support, Task, ...)
setTrackers
public void setTrackers(java.util.List<Tracker> trackers)
getTrackerByName
public Tracker getTrackerByName(java.lang.String trackerName)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getCreatedOn
public java.util.Date getCreatedOn()
setCreatedOn
public void setCreatedOn(java.util.Date createdOn)
getUpdatedOn
public java.util.Date getUpdatedOn()
setUpdatedOn
public void setUpdatedOn(java.util.Date updatedOn)
getParentId
public java.lang.Integer getParentId()
- Redmine's REST API "get project" operation does NOT return the parent project ID.
see bug http://www.redmine.org/issues/8229
Which means calling getParentId() of the project loaded from Redmine server will
return NULL!
- Returns:
- the parent project Id if it was set programmatically or NULL (!!!) if the project was loaded from the server.
setParentId
public void setParentId(java.lang.Integer parentId)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
Copyright © 2012. All Rights Reserved.