com.taskadapter.redmineapi.bean
Class Project
java.lang.Object
com.taskadapter.redmineapi.bean.Project
- All Implemented Interfaces:
- Identifiable, Serializable
public class Project
- extends Object
- implements Identifiable, Serializable
Redmine's Project.
- See Also:
- Serialized Form
Project
public Project()
getHomepage
public String getHomepage()
setHomepage
public void setHomepage(String homepage)
getIdentifier
public String getIdentifier()
- Returns:
- project's string "key" (not a numeric database id!). Example: "project_ABC"
setIdentifier
public void setIdentifier(String identifier)
getId
public Integer getId()
- Specified by:
getId
in interface Identifiable
setId
public void setId(Integer id)
- Parameters:
id
- numeric database ID
getName
public String getName()
- Returns:
- project name
setName
public void setName(String name)
- Parameters:
name
- the project name
getTrackers
public List<Tracker> getTrackers()
- Returns:
- list of Trackers allowed in this project (e.g.: Bug, Feature, Support, Task, ...)
setTrackers
public void setTrackers(List<Tracker> trackers)
getTrackerByName
public Tracker getTrackerByName(String trackerName)
toString
public String toString()
- Overrides:
toString
in class Object
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getCreatedOn
public Date getCreatedOn()
setCreatedOn
public void setCreatedOn(Date createdOn)
getUpdatedOn
public Date getUpdatedOn()
setUpdatedOn
public void setUpdatedOn(Date updatedOn)
getParentId
public 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(Integer parentId)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright © 2012. All Rights Reserved.