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 , java.io.Serializable
public class WorkItem extends ExtendableTaggedEntity implements java.io.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
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
WorkItem
public WorkItem ()
addMember
public void addMember (TeamMember member)
removeMember
public void removeMember (TeamMember member)
getMembers
public java.util.List getMembers ()
setMembers
public void setMembers (java.util.List members)
getStartDate
public java.util.Date getStartDate ()
setStartDate
public void setStartDate (java.util.Date startDate)
getEndDate
public java.util.Date getEndDate ()
setEndDate
public void setEndDate (java.util.Date endDate)
getExpectedEndDate
public java.util.Date getExpectedEndDate ()
setExpectedEndDate
public void setExpectedEndDate (java.util.Date expectedEndDate)
getInheritDocsFromParent
public java.lang.Boolean getInheritDocsFromParent ()
setInheritDocsFromParent
public void setInheritDocsFromParent (java.lang.Boolean inheritDocsFromParent)
getOwner
public java.lang.String getOwner ()
setOwner
public void setOwner (java.lang.String owner)
getName
public java.lang.String getName ()
setName
public void setName (java.lang.String name)
setTemplateName
public void setTemplateName (java.lang.String templateName)
getTemplateName
public java.lang.String getTemplateName ()
setType
public void setType (java.lang.String type)
getType
public java.lang.String getType ()
setInstanceId
public void setInstanceId (java.lang.String instanceId)
getInstanceId
public java.lang.String getInstanceId ()
getAsset
public Asset getAsset ()
setAsset
public void setAsset (Asset asset)
getStatus
public java.lang.String getStatus ()
setStatus
public void setStatus (java.lang.String status)
getState
public java.lang.String getState ()
setState
public void setState (java.lang.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 (java.lang.String scheduledJobId)
getScheduledJobId
public java.lang.String getScheduledJobId ()
setStatusReasonCode
public void setStatusReasonCode (java.lang.String statusReasonCode)
getStatusReasonCode
public java.lang.String getStatusReasonCode ()
setWorkflowDisposition
public void setWorkflowDisposition (java.lang.String workflowDisposition)
getWorkflowDisposition
public java.lang.String getWorkflowDisposition ()
setReviewTemplate
public void setReviewTemplate (ReviewTemplateTO reviewTemplate)
getReviewTemplate
public ReviewTemplateTO getReviewTemplate ()
setEditedTemplate
public void setEditedTemplate (java.lang.Boolean editedTemplate)
getEditedTemplate
public java.lang.Boolean getEditedTemplate ()
setReviewContextList
public void setReviewContextList (java.util.List reviewContextList)
getReviewContextList
public java.util.List getReviewContextList ()
setReferenceDocuments
public void setReferenceDocuments (java.util.List referenceDocuments)
getReferenceDocuments
public java.util.List getReferenceDocuments ()
addReferenceDocument
public void addReferenceDocument (DocumentTO referenceDoc)
removeReferenceDocument
public void removeReferenceDocument (DocumentTO referenceDoc)
equals
public boolean equals (java.lang.Object obj)
Overrides: equals in class java.lang.Object
hashCode
public int hashCode ()
Overrides: hashCode in class java.lang.Object
updateMember
public void updateMember (TeamMember member)
[an error occurred while processing this directive] [an error occurred while processing this directive]