com.adobe.solutions.prm.sdk.valueobject
Class WorkItem
java.lang.Object
com.adobe.solutions.prm.sdk.valueobject.BaseEntity
com.adobe.solutions.prm.sdk.valueobject.ExtendableTaggedEntity
com.adobe.solutions.prm.sdk.valueobject.WorkItem
All Implemented Interfaces: Extendable , Taggable , Serializable
public class WorkItem extends ExtendableTaggedEntity implements Serializable
WorkItem describes unit of work within a project, work item may have a work flow associated
with it. Associated work flow is defined by the template.
Template can be any document/XML document that describes the work item flow. This allow for future
extensions.
There are two ways to pass a template, either by name using templateName or using template instance. Use instance
when template definition has modifications to it.
If there is no change in template definition, then use template name.
if a template has modifications to it, then template is first stored and then used. Template is stored using
a uniquely generated template id, referred to as templateGeneratedName.
See Also: Serialized Form
Methods inherited from class com.adobe.solutions.prm.sdk.valueobject.BaseEntity
getCreatedBy , getCreationDate , getDescription , getId , getLastUpdatedBy , getLastUpdatedDate , setCreatedBy , setCreationDate , setDescription , setId , setLastUpdatedBy , setLastUpdatedDate
WorkItem
public WorkItem ()
addMember
public void addMember (TeamMember member)
removeMember
public void removeMember (TeamMember member)
getMembers
public List getMembers ()
setMembers
public void setMembers (List members)
getStartDate
public Date getStartDate ()
setStartDate
public void setStartDate (Date startDate)
getEndDate
public Date getEndDate ()
setEndDate
public void setEndDate (Date endDate)
getExpectedEndDate
public Date getExpectedEndDate ()
setExpectedEndDate
public void setExpectedEndDate (Date expectedEndDate)
getInheritDocsFromParent
public Boolean getInheritDocsFromParent ()
setInheritDocsFromParent
public void setInheritDocsFromParent (Boolean inheritDocsFromParent)
getOwner
public String getOwner ()
setOwner
public void setOwner (String owner)
getName
public String getName ()
setName
public void setName (String name)
setTemplateName
public void setTemplateName (String templateName)
getTemplateName
public String getTemplateName ()
setType
public void setType (String type)
getType
public String getType ()
setInstanceId
public void setInstanceId (String instanceId)
getInstanceId
public String getInstanceId ()
getAsset
public Asset getAsset ()
setAsset
public void setAsset (Asset asset)
getStatus
public String getStatus ()
setStatus
public void setStatus (String status)
getState
public String getState ()
setState
public void setState (String state)
setParentProject
public void setParentProject (Project parentPrj)
getParentProject
public Project getParentProject ()
setRootProject
public void setRootProject (Project rootProject)
getRootProject
public Project getRootProject ()
setScheduledJobId
public void setScheduledJobId (String scheduledJobId)
getScheduledJobId
public String getScheduledJobId ()
setStatusReasonCode
public void setStatusReasonCode (String statusReasonCode)
getStatusReasonCode
public String getStatusReasonCode ()
setWorkflowDisposition
public void setWorkflowDisposition (String workflowDisposition)
getWorkflowDisposition
public String getWorkflowDisposition ()
setReviewTemplate
public void setReviewTemplate (ReviewTemplateTO reviewTemplate)
getReviewTemplate
public ReviewTemplateTO getReviewTemplate ()
setEditedTemplate
public void setEditedTemplate (Boolean editedTemplate)
getEditedTemplate
public Boolean getEditedTemplate ()
setReviewContextList
public void setReviewContextList (List reviewContextList)
getReviewContextList
public List getReviewContextList ()
setReferenceDocuments
public void setReferenceDocuments (List referenceDocuments)
getReferenceDocuments
public List getReferenceDocuments ()
addReferenceDocument
public void addReferenceDocument (DocumentTO referenceDoc)
removeReferenceDocument
public void removeReferenceDocument (DocumentTO referenceDoc)
equals
public boolean equals (Object obj)
Overrides: equals
in class Object
hashCode
public int hashCode ()
Overrides: hashCode
in class Object
updateMember
public void updateMember (TeamMember member)
[an error occurred while processing this directive] [an error occurred while processing this directive]