org.redmine.ta.beans
Class Issue
java.lang.Object
org.redmine.ta.beans.Issue
- All Implemented Interfaces:
- Identifiable
public class Issue
- extends Object
- implements Identifiable
Redmine's Issue
- Author:
- Alexey Skorokhodov
|
Constructor Summary |
Issue()
|
Issue
public Issue()
getProject
public Project getProject()
setProject
public void setProject(Project project)
getDoneRatio
public Integer getDoneRatio()
setDoneRatio
public void setDoneRatio(Integer doneRatio)
getPriorityText
public String getPriorityText()
setPriorityText
public void setPriorityText(String priority)
getAssignee
public User getAssignee()
setAssignee
public void setAssignee(User assignee)
getEstimatedHours
public Float getEstimatedHours()
setEstimatedHours
public void setEstimatedHours(Float estimatedTime)
getSpentHours
public Float getSpentHours()
getParentId
public Integer getParentId()
- Parent Issue ID, or NULL for issues without a parent.
- Returns:
- NULL, if there's no parent
setParentId
public void setParentId(Integer parentId)
getId
public Integer getId()
- Specified by:
getId in interface Identifiable
setId
public void setId(Integer id)
getSubject
public String getSubject()
setSubject
public void setSubject(String subject)
getAuthor
public User getAuthor()
setAuthor
public void setAuthor(User author)
getStartDate
public Date getStartDate()
setStartDate
public void setStartDate(Date startDate)
getDueDate
public Date getDueDate()
setDueDate
public void setDueDate(Date dueDate)
getTracker
public Tracker getTracker()
setTracker
public void setTracker(Tracker tracker)
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)
getStatusId
public Integer getStatusId()
setStatusId
public void setStatusId(Integer statusId)
getStatusName
public String getStatusName()
setStatusName
public void setStatusName(String statusName)
getCustomFields
public List<CustomField> getCustomFields()
- list of Custom Field objects, NEVER NULL.
setCustomFields
public void setCustomFields(List<CustomField> customFields)
- NOTE: The custom field(s) must have correct database ID set to be saved to Redmine. This is Redmine REST API's limitation.
getNotes
public String getNotes()
setNotes
public void setNotes(String notes)
- Parameters:
notes - Some comment describing the issue update
getJournals
public List<Journal> getJournals()
setJournals
public void setJournals(List<Journal> journals)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
getCustomField
public String getCustomField(String fieldName)
- Parameters:
fieldName -
- Returns:
- the value or NULL if the field is not found
toString
public String toString()
- Overrides:
toString in class Object
getRelations
public List<IssueRelation> getRelations()
- Returns:
- list of relations or EMPTY list if no relations, never returns NULL
getPriorityId
public Integer getPriorityId()
setPriorityId
public void setPriorityId(Integer priorityId)
getTargetVersion
public Version getTargetVersion()
setTargetVersion
public void setTargetVersion(Version version)
Copyright © 2011. All Rights Reserved.