|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jbpm.task.TaskData
@Embeddable public class TaskData
Constructor Summary | |
---|---|
TaskData()
|
Method Summary | |
---|---|
void |
addAttachment(Attachment attachment)
Adds the specified attachment to our list of Attachments. |
void |
addComment(Comment comment)
Adds the specified comment to our list of comments. |
Status |
assignOwnerAndStatus(List<OrganizationalEntity> potentialOwners)
This method will potentially assign the actual owner of this TaskData and set the status of the data. |
boolean |
equals(Object obj)
|
User |
getActualOwner()
|
List<Attachment> |
getAttachments()
|
List<Comment> |
getComments()
|
Date |
getCompletedOn()
|
User |
getCreatedBy()
|
Date |
getCreatedOn()
|
AccessType |
getDocumentAccessType()
|
long |
getDocumentContentId()
|
String |
getDocumentType()
|
Date |
getExpirationTime()
|
AccessType |
getFaultAccessType()
|
long |
getFaultContentId()
|
String |
getFaultName()
|
String |
getFaultType()
|
AccessType |
getOutputAccessType()
|
long |
getOutputContentId()
|
String |
getOutputType()
|
long |
getParentId()
|
Status |
getPreviousStatus()
|
String |
getProcessId()
|
long |
getProcessInstanceId()
|
int |
getProcessSessionId()
|
Status |
getStatus()
|
long |
getWorkItemId()
|
int |
hashCode()
|
Status |
initialize()
Initializes the state of the TaskData, i.e. sets the Status.Created . |
boolean |
isSkipable()
|
void |
readExternal(ObjectInput in)
|
Attachment |
removeAttachment(long attachmentId)
Removes the Attachment specified by the attachmentId. |
Comment |
removeComment(long commentId)
Removes the Comment specified by the commentId. |
void |
setActivationTime(Date activationTime)
|
void |
setActualOwner(User actualOwner)
|
void |
setAttachments(List<Attachment> attachments)
|
void |
setComments(List<Comment> comments)
|
void |
setCompletedOn(Date completedOn)
|
void |
setCreatedBy(User createdBy)
|
void |
setCreatedOn(Date createdOn)
|
void |
setDocument(long documentID,
ContentData documentConentData)
Sets the document content data for this task data. |
void |
setDocumentAccessType(AccessType accessType)
|
void |
setDocumentContentId(long documentContentId)
|
void |
setDocumentType(String documentType)
|
void |
setExpirationTime(Date expirationTime)
|
void |
setFault(long faultContentId,
FaultData faultData)
Sets the fault data for this task data. |
void |
setOutput(long outputContentId,
ContentData outputContentData)
Sets the content data for this task data. |
void |
setParentId(long parentId)
|
void |
setPreviousStatus(Status previousStatus)
|
void |
setProcessId(String processId)
|
void |
setProcessInstanceId(long processInstanceId)
|
void |
setProcessSessionId(int processSessionId)
|
void |
setSkipable(boolean isSkipable)
|
void |
setStatus(Status status)
|
void |
setWorkItemId(long workItemId)
|
void |
writeExternal(ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TaskData()
Method Detail |
---|
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public Status initialize()
Status.Created
.
public Status assignOwnerAndStatus(List<OrganizationalEntity> potentialOwners)
User
, that will become the actual
owner of the TaskData and the status will be set to Status.Reserved
.Group
, no owner will be assigned
and the status will be set to Status.Ready
.Status.Ready
.
potentialOwners
- - list of potential owners
public Status getStatus()
public void setStatus(Status status)
public Status getPreviousStatus()
public void setPreviousStatus(Status previousStatus)
public User getActualOwner()
public void setActualOwner(User actualOwner)
public User getCreatedBy()
public void setCreatedBy(User createdBy)
public Date getCreatedOn()
public void setCreatedOn(Date createdOn)
public Date getCompletedOn()
public void setCompletedOn(Date completedOn)
public void setActivationTime(Date activationTime)
public Date getExpirationTime()
public void setExpirationTime(Date expirationTime)
public boolean isSkipable()
public void setSkipable(boolean isSkipable)
public void setWorkItemId(long workItemId)
public long getWorkItemId()
public void setProcessInstanceId(long processInstanceId)
public long getProcessInstanceId()
public String getProcessId()
public void setProcessId(String processId)
public int getProcessSessionId()
public void setProcessSessionId(int processSessionId)
public void setDocument(long documentID, ContentData documentConentData)
documentID
- id of document contentdocumentConentData
- ContentDatapublic AccessType getDocumentAccessType()
public void setDocumentAccessType(AccessType accessType)
public String getDocumentType()
public long getDocumentContentId()
public void setDocumentContentId(long documentContentId)
public void setDocumentType(String documentType)
public void setOutput(long outputContentId, ContentData outputContentData)
outputContentId
- id of output contentoutputContentData
- contentDatapublic AccessType getOutputAccessType()
public String getOutputType()
public long getOutputContentId()
public void setFault(long faultContentId, FaultData faultData)
faultContentId
- id of fault contentfaultData
- FaultDatapublic String getFaultName()
public AccessType getFaultAccessType()
public String getFaultType()
public long getFaultContentId()
public List<Comment> getComments()
public void addComment(Comment comment)
comment
- comment to addpublic Comment removeComment(long commentId)
commentId
- id of Comment to remove
public void setComments(List<Comment> comments)
public List<Attachment> getAttachments()
public void addAttachment(Attachment attachment)
attachment
- attachment to addpublic Attachment removeAttachment(long attachmentId)
attachmentId
- id of attachment to remove
public void setAttachments(List<Attachment> attachments)
public long getParentId()
public void setParentId(long parentId)
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |