|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.AbstractIssue com.atlassian.jira.issue.IssueImpl
public class IssueImpl
Issue implementation which caches read data, and can persist its data to the database (via an Ofbiz GenericValue
.
Field Summary | |
---|---|
(package private) boolean |
hasNoParentId
|
Fields inherited from class com.atlassian.jira.issue.AbstractIssue |
---|
attachmentManager, constantsManager, issueManager |
Constructor Summary | |
---|---|
IssueImpl(org.ofbiz.core.entity.GenericValue genericValue,
IssueManager issueManager,
ProjectManager projectManager,
VersionManager versionManager,
IssueSecurityLevelManager issueSecurityLevelManager,
ConstantsManager constantsManager,
SubTaskManager subTaskManager,
AttachmentManager attachmentManager)
Load an issue backed by the database. |
|
IssueImpl(Issue issue,
IssueManager issueManager,
ProjectManager projectManager,
VersionManager versionManager,
IssueSecurityLevelManager issueSecurityLevelManager,
ConstantsManager constantsManager,
SubTaskManager subTaskManager,
AttachmentManager attachmentManager)
Create an issue, cloning another issue's data. |
Method Summary | |
---|---|
boolean |
equals(Object o)
|
Collection |
getAffectedVersions()
|
User |
getAssignee()
|
String |
getAssigneeId()
|
Collection |
getComponents()
|
Timestamp |
getCreated()
|
Object |
getCustomFieldValue(CustomField customField)
|
String |
getDescription()
|
Timestamp |
getDueDate()
|
String |
getEnvironment()
|
Long |
getEstimate()
|
Object |
getExternalFieldValue(String fieldId)
|
Collection |
getFixVersions()
|
org.ofbiz.core.entity.GenericValue |
getGenericValue()
Get the backing GenericValue object. |
Long |
getId()
|
static MutableIssue |
getIssueObject(org.ofbiz.core.entity.GenericValue genericValue)
Deprecated. You should construct this yourself if at all possible, or use IssueFactory.getIssue(org.ofbiz.core.entity.GenericValue) instead |
IssueRenderContext |
getIssueRenderContext()
|
org.ofbiz.core.entity.GenericValue |
getIssueType()
|
String |
getKey()
|
Long |
getLong(String name)
Retrieve a numeric field. |
Map |
getModifiedFields()
Retrieve a map of issue fields whose values have been set (since object creation or last MutableIssue.resetModifiedFields() call. |
Long |
getOriginalEstimate()
|
Long |
getParentId()
|
org.ofbiz.core.entity.GenericValue |
getPriority()
|
org.ofbiz.core.entity.GenericValue |
getProject()
|
Project |
getProjectObject()
|
User |
getReporter()
|
String |
getReporterId()
|
org.ofbiz.core.entity.GenericValue |
getResolution()
|
org.ofbiz.core.entity.GenericValue |
getSecurityLevel()
|
Long |
getSecurityLevelId()
|
org.ofbiz.core.entity.GenericValue |
getStatus()
|
String |
getString(String name)
Retrieve a String field. |
Collection |
getSubTaskObjects()
Gets all the issue's subtasks. |
Collection |
getSubTasks()
|
String |
getSummary()
|
Long |
getTimeSpent()
|
Timestamp |
getTimestamp(String name)
Retrieve a timestamp field. |
Timestamp |
getUpdated()
|
Long |
getVotes()
|
Long |
getWorkflowId()
|
int |
hashCode()
|
boolean |
isCreated()
|
boolean |
isSubTask()
|
void |
resetModifiedFields()
Reset the internal list of modified fields. |
void |
setAffectedVersions(Collection affectedVersions)
|
void |
setAssignee(User assignee)
|
void |
setAssigneeId(String assigneeName)
|
void |
setComponents(Collection components)
|
void |
setCreated(Timestamp created)
|
void |
setCustomFieldValue(CustomField customField,
Object value)
Sets a custom field value on this Issue Object, but does not write it to the database. |
void |
setDescription(String description)
|
void |
setDueDate(Timestamp dueDate)
|
void |
setEnvironment(String environment)
|
void |
setEstimate(Long estimate)
|
void |
setExternalFieldValue(String fieldId,
Object value)
|
void |
setFixVersions(Collection fixVersions)
|
void |
setIssueType(org.ofbiz.core.entity.GenericValue issueType)
|
void |
setIssueTypeId(String issueTypeId)
Set the issue type, by type id. |
void |
setKey(String key)
|
void |
setOriginalEstimate(Long originalEstimate)
|
void |
setParentId(Long parentId)
|
void |
setPriority(org.ofbiz.core.entity.GenericValue priority)
|
void |
setPriorityId(String priorityId)
|
void |
setProject(org.ofbiz.core.entity.GenericValue project)
|
void |
setReporter(User reporter)
|
void |
setReporterId(String reporterId)
|
void |
setResolution(org.ofbiz.core.entity.GenericValue resolution)
|
void |
setResolutionId(String resolutionId)
|
void |
setSecurityLevel(org.ofbiz.core.entity.GenericValue securityLevel)
|
void |
setStatus(org.ofbiz.core.entity.GenericValue status)
|
void |
setStatusId(String statusId)
Set issue's status by status id ("1", "2" etc). |
void |
setSummary(String summary)
|
void |
setTimeSpent(Long timespent)
|
void |
setUpdated(Timestamp updated)
|
void |
setVotes(Long votes)
|
void |
setWorkflowId(Long workflowId)
|
void |
store()
Persist this object's immediate fields. |
String |
toString()
|
Methods inherited from class com.atlassian.jira.issue.AbstractIssue |
---|
getAttachments, getIssueTypeObject, getParent, getParentObject, getPriorityObject, getResolutionObject, getStatusObject, isEditable |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.issue.Issue |
---|
getAttachments, getIssueTypeObject, getParent, getParentObject, getPriorityObject, getResolutionObject, getStatusObject, isEditable |
Field Detail |
---|
boolean hasNoParentId
Constructor Detail |
---|
public IssueImpl(org.ofbiz.core.entity.GenericValue genericValue, IssueManager issueManager, ProjectManager projectManager, VersionManager versionManager, IssueSecurityLevelManager issueSecurityLevelManager, ConstantsManager constantsManager, SubTaskManager subTaskManager, AttachmentManager attachmentManager)
public IssueImpl(Issue issue, IssueManager issueManager, ProjectManager projectManager, VersionManager versionManager, IssueSecurityLevelManager issueSecurityLevelManager, ConstantsManager constantsManager, SubTaskManager subTaskManager, AttachmentManager attachmentManager)
Method Detail |
---|
public static MutableIssue getIssueObject(org.ofbiz.core.entity.GenericValue genericValue)
IssueFactory.getIssue(org.ofbiz.core.entity.GenericValue)
instead
genericValue
- public Long getId()
getId
in interface Issue
public org.ofbiz.core.entity.GenericValue getProject()
getProject
in interface IssueContext
getProject
in interface Issue
public Project getProjectObject()
getProjectObject
in interface Issue
public void setProject(org.ofbiz.core.entity.GenericValue project)
setProject
in interface MutableIssue
public org.ofbiz.core.entity.GenericValue getIssueType()
getIssueType
in interface IssueContext
getIssueType
in interface Issue
public void setIssueType(org.ofbiz.core.entity.GenericValue issueType)
setIssueType
in interface MutableIssue
public void setIssueTypeId(String issueTypeId)
setIssueTypeId
in interface MutableIssue
public String getSummary()
getSummary
in interface Issue
public void setSummary(String summary)
setSummary
in interface MutableIssue
public User getReporter()
getReporter
in interface Issue
public String getReporterId()
getReporterId
in interface Issue
public void setReporter(User reporter)
setReporter
in interface MutableIssue
public void setReporterId(String reporterId)
setReporterId
in interface MutableIssue
public String getDescription()
getDescription
in interface Issue
public void setDescription(String description)
setDescription
in interface MutableIssue
public String getEnvironment()
getEnvironment
in interface Issue
public void setEnvironment(String environment)
setEnvironment
in interface MutableIssue
public User getAssignee()
getAssignee
in interface Issue
public String getAssigneeId()
getAssigneeId
in interface Issue
public void setAssignee(User assignee)
setAssignee
in interface MutableIssue
public void setAssigneeId(String assigneeName)
setAssigneeId
in interface MutableIssue
public Collection getComponents()
getComponents
in interface Issue
public void setComponents(Collection components)
setComponents
in interface MutableIssue
public Collection getFixVersions()
getFixVersions
in interface Issue
Version
objects.public void setFixVersions(Collection fixVersions)
setFixVersions
in interface MutableIssue
fixVersions
- A collection of fix-for Version
objects.public Timestamp getDueDate()
getDueDate
in interface Issue
public void setDueDate(Timestamp dueDate)
setDueDate
in interface MutableIssue
public org.ofbiz.core.entity.GenericValue getSecurityLevel()
getSecurityLevel
in interface Issue
public Long getSecurityLevelId()
getSecurityLevelId
in interface Issue
public void setSecurityLevel(org.ofbiz.core.entity.GenericValue securityLevel)
setSecurityLevel
in interface MutableIssue
public org.ofbiz.core.entity.GenericValue getPriority()
getPriority
in interface Issue
public void setPriority(org.ofbiz.core.entity.GenericValue priority)
setPriority
in interface MutableIssue
public void setPriorityId(String priorityId)
setPriorityId
in interface MutableIssue
public org.ofbiz.core.entity.GenericValue getResolution()
getResolution
in interface Issue
public void setResolutionId(String resolutionId)
setResolutionId
in interface MutableIssue
public void setResolution(org.ofbiz.core.entity.GenericValue resolution)
setResolution
in interface MutableIssue
public String getKey()
getKey
in interface Issue
public void setKey(String key)
setKey
in interface MutableIssue
public Long getVotes()
getVotes
in interface Issue
public void setVotes(Long votes)
setVotes
in interface MutableIssue
public Collection getAffectedVersions()
getAffectedVersions
in interface Issue
Version
objects.public void setAffectedVersions(Collection affectedVersions)
setAffectedVersions
in interface MutableIssue
affectedVersions
- A collection of 'affects' Version
objects.public String getString(String name)
OfBizValueWrapper
getString
in interface OfBizValueWrapper
public Timestamp getTimestamp(String name)
OfBizValueWrapper
getTimestamp
in interface OfBizValueWrapper
public Long getLong(String name)
OfBizValueWrapper
getLong
in interface OfBizValueWrapper
public org.ofbiz.core.entity.GenericValue getGenericValue()
OfBizValueWrapper
getGenericValue
in interface OfBizValueWrapper
public Timestamp getCreated()
getCreated
in interface Issue
public void setCreated(Timestamp created)
setCreated
in interface MutableIssue
public Timestamp getUpdated()
getUpdated
in interface Issue
public void setUpdated(Timestamp updated)
setUpdated
in interface MutableIssue
public Long getWorkflowId()
getWorkflowId
in interface Issue
public void setWorkflowId(Long workflowId)
setWorkflowId
in interface MutableIssue
public Object getCustomFieldValue(CustomField customField)
getCustomFieldValue
in interface Issue
public void setCustomFieldValue(CustomField customField, Object value)
MutableIssue
OrderableField.updateIssue(com.atlassian.jira.issue.fields.layout.field.FieldLayoutItem, MutableIssue, java.util.Map)
setCustomFieldValue
in interface MutableIssue
public Object getExternalFieldValue(String fieldId)
getExternalFieldValue
in interface Issue
public void setExternalFieldValue(String fieldId, Object value)
setExternalFieldValue
in interface MutableIssue
public boolean isSubTask()
isSubTask
in interface Issue
public Long getParentId()
getParentId
in interface Issue
public void setParentId(Long parentId)
setParentId
in interface MutableIssue
public Collection getSubTasks()
getSubTasks
in interface Issue
public Collection getSubTaskObjects()
Issue
getSubTaskObjects
in interface Issue
MutableIssue
spublic boolean isCreated()
isCreated
in interface Issue
public org.ofbiz.core.entity.GenericValue getStatus()
getStatus
in interface Issue
public void setStatusId(String statusId)
MutableIssue
setStatusId
in interface MutableIssue
public void setStatus(org.ofbiz.core.entity.GenericValue status)
setStatus
in interface MutableIssue
public Long getOriginalEstimate()
getOriginalEstimate
in interface Issue
public void setOriginalEstimate(Long originalEstimate)
setOriginalEstimate
in interface MutableIssue
public Long getEstimate()
getEstimate
in interface Issue
public Long getTimeSpent()
getTimeSpent
in interface Issue
public void setTimeSpent(Long timespent)
setTimeSpent
in interface MutableIssue
public void setEstimate(Long estimate)
setEstimate
in interface MutableIssue
public IssueRenderContext getIssueRenderContext()
getIssueRenderContext
in interface Issue
public void store()
OfBizValueWrapper
store
in interface OfBizValueWrapper
public Map getModifiedFields()
MutableIssue
MutableIssue.resetModifiedFields()
call.
getModifiedFields
in interface MutableIssue
IssueFieldConstants
and objects are field-specific.public void resetModifiedFields()
MutableIssue
resetModifiedFields
in interface MutableIssue
MutableIssue.getModifiedFields()
public String toString()
toString
in class Object
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |