public class Issue extends Object implements Identifiable
Constructor and Description |
---|
Issue() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
User |
getAssignee() |
List<Attachment> |
getAttachments() |
User |
getAuthor() |
IssueCategory |
getCategory() |
List<Changeset> |
getChangesets() |
Date |
getCreatedOn() |
String |
getCustomField(String fieldName) |
List<CustomField> |
getCustomFields()
list of Custom Field objects, NEVER NULL.
|
String |
getDescription()
Description is empty by default, not NULL.
|
Integer |
getDoneRatio() |
Date |
getDueDate() |
Float |
getEstimatedHours() |
Integer |
getId() |
List<Journal> |
getJournals() |
String |
getNotes() |
Integer |
getParentId()
Parent Issue ID, or NULL for issues without a parent.
|
Integer |
getPriorityId() |
String |
getPriorityText() |
Project |
getProject() |
List<IssueRelation> |
getRelations()
Relations are only loaded if you include INCLUDE.relations when loading the Issue.
|
Float |
getSpentHours() |
Date |
getStartDate() |
Integer |
getStatusId() |
String |
getStatusName() |
String |
getSubject() |
Version |
getTargetVersion() |
Tracker |
getTracker() |
Date |
getUpdatedOn() |
int |
hashCode() |
void |
setAssignee(User assignee) |
void |
setAuthor(User author) |
void |
setCategory(IssueCategory category) |
void |
setChangesets(List<Changeset> changesets) |
void |
setCreatedOn(Date createdOn) |
void |
setCustomFields(List<CustomField> customFields)
NOTE: The custom field(s) must have correct database ID set to be saved to Redmine.
|
void |
setDescription(String description) |
void |
setDoneRatio(Integer doneRatio) |
void |
setDueDate(Date dueDate) |
void |
setEstimatedHours(Float estimatedTime) |
void |
setId(Integer id) |
void |
setJournals(List<Journal> journals) |
void |
setNotes(String notes) |
void |
setParentId(Integer parentId) |
void |
setPriorityId(Integer priorityId) |
void |
setPriorityText(String priority)
Deprecated.
This method has no effect when creating issues on Redmine Server, so we might as well just delete it
in the future releases.
|
void |
setProject(Project project) |
void |
setSpentHours(Float spentHours) |
void |
setStartDate(Date startDate) |
void |
setStatusId(Integer statusId) |
void |
setStatusName(String statusName) |
void |
setSubject(String subject) |
void |
setTargetVersion(Version version) |
void |
setTracker(Tracker tracker) |
void |
setUpdatedOn(Date updatedOn) |
String |
toString() |
public Project getProject()
public void setProject(Project project)
public Integer getDoneRatio()
public void setDoneRatio(Integer doneRatio)
public String getPriorityText()
public void setPriorityText(String priority)
public User getAssignee()
public void setAssignee(User assignee)
public Float getEstimatedHours()
public void setEstimatedHours(Float estimatedTime)
public Float getSpentHours()
public void setSpentHours(Float spentHours)
public Integer getParentId()
public void setParentId(Integer parentId)
public Integer getId()
getId
in interface Identifiable
public void setId(Integer id)
public String getSubject()
public void setSubject(String subject)
public User getAuthor()
public void setAuthor(User author)
public Date getStartDate()
public void setStartDate(Date startDate)
public Date getDueDate()
public void setDueDate(Date dueDate)
public Tracker getTracker()
public void setTracker(Tracker tracker)
public String getDescription()
public void setDescription(String description)
public Date getCreatedOn()
public void setCreatedOn(Date createdOn)
public Date getUpdatedOn()
public void setUpdatedOn(Date updatedOn)
public Integer getStatusId()
public void setStatusId(Integer statusId)
public String getStatusName()
public void setStatusName(String statusName)
public List<CustomField> getCustomFields()
public void setCustomFields(List<CustomField> customFields)
public String getNotes()
public void setNotes(String notes)
notes
- Some comment describing the issue updatepublic String getCustomField(String fieldName)
public List<IssueRelation> getRelations()
RedmineManager.getIssueById(Integer id, INCLUDE... include)
public Integer getPriorityId()
public void setPriorityId(Integer priorityId)
public Version getTargetVersion()
public List<Attachment> getAttachments()
public void setTargetVersion(Version version)
public IssueCategory getCategory()
public void setCategory(IssueCategory category)
Copyright © 2013. All Rights Reserved.