|
jBPM distribution 6.0.0.Beta1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.services.task.impl.model.TaskDataImpl
@Embeddable public class TaskDataImpl
| Constructor Summary | |
|---|---|
TaskDataImpl()
|
|
| Method Summary | |
|---|---|
void |
addAttachment(org.kie.internal.task.api.model.Attachment attachment)
Adds the specified attachment to our list of Attachments. |
void |
addComment(org.kie.internal.task.api.model.Comment comment)
Adds the specified comment to our list of comments. |
org.kie.internal.task.api.model.Status |
assignOwnerAndStatus(List<org.kie.internal.task.api.model.OrganizationalEntity> potentialOwners)
This method will potentially assign the actual owner of this TaskData and set the status of the data. |
boolean |
equals(Object obj)
|
Date |
getActivationTime()
|
org.kie.internal.task.api.model.User |
getActualOwner()
|
List<org.kie.internal.task.api.model.Attachment> |
getAttachments()
|
List<org.kie.internal.task.api.model.Comment> |
getComments()
|
org.kie.internal.task.api.model.User |
getCreatedBy()
|
Date |
getCreatedOn()
|
org.kie.internal.task.api.model.AccessType |
getDocumentAccessType()
|
long |
getDocumentContentId()
|
String |
getDocumentType()
|
Date |
getExpirationTime()
|
org.kie.internal.task.api.model.AccessType |
getFaultAccessType()
|
long |
getFaultContentId()
|
String |
getFaultName()
|
String |
getFaultType()
|
org.kie.internal.task.api.model.AccessType |
getOutputAccessType()
|
long |
getOutputContentId()
|
String |
getOutputType()
|
long |
getParentId()
|
org.kie.internal.task.api.model.Status |
getPreviousStatus()
|
String |
getProcessId()
|
long |
getProcessInstanceId()
|
int |
getProcessSessionId()
|
org.kie.internal.task.api.model.Status |
getStatus()
|
long |
getWorkItemId()
|
int |
hashCode()
|
org.kie.internal.task.api.model.Status |
initialize()
Initializes the state of the TaskData, i.e. sets the Status.Created. |
boolean |
isSkipable()
|
void |
readExternal(ObjectInput in)
|
org.kie.internal.task.api.model.Attachment |
removeAttachment(long attachmentId)
Removes the Attachment specified by the attachmentId. |
org.kie.internal.task.api.model.Comment |
removeComment(long commentId)
Removes the Comment specified by the commentId. |
void |
setActivationTime(Date activationTime)
|
void |
setActualOwner(org.kie.internal.task.api.model.User actualOwner)
|
void |
setAttachments(List<org.kie.internal.task.api.model.Attachment> attachments)
|
void |
setComments(List<org.kie.internal.task.api.model.Comment> comments)
|
void |
setCreatedBy(org.kie.internal.task.api.model.User createdBy)
|
void |
setCreatedOn(Date createdOn)
|
void |
setDocument(long documentID,
org.kie.internal.task.api.model.ContentData documentConentData)
Sets the document content data for this task data. |
void |
setDocumentAccessType(org.kie.internal.task.api.model.AccessType accessType)
|
void |
setDocumentContentId(long documentContentId)
|
void |
setDocumentType(String documentType)
|
void |
setExpirationTime(Date expirationTime)
|
void |
setFault(long faultContentId,
org.kie.internal.task.api.model.FaultData faultData)
Sets the fault data for this task data. |
void |
setFaultAccessType(org.kie.internal.task.api.model.AccessType faultAccessType)
|
void |
setFaultContentId(long faultContentId)
|
void |
setFaultName(String faultName)
|
void |
setFaultType(String faultType)
|
void |
setOutput(long outputContentId,
org.kie.internal.task.api.model.ContentData outputContentData)
Sets the content data for this task data. |
void |
setOutputAccessType(org.kie.internal.task.api.model.AccessType outputAccessType)
|
void |
setOutputContentId(long outputContentId)
|
void |
setOutputType(String outputType)
|
void |
setParentId(long parentId)
|
void |
setPreviousStatus(org.kie.internal.task.api.model.Status previousStatus)
|
void |
setProcessId(String processId)
|
void |
setProcessInstanceId(long processInstanceId)
|
void |
setProcessSessionId(int processSessionId)
|
void |
setSkipable(boolean isSkipable)
|
void |
setStatus(org.kie.internal.task.api.model.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 TaskDataImpl()
| Method Detail |
|---|
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundExceptionpublic org.kie.internal.task.api.model.Status initialize()
Status.Created.
initialize in interface org.kie.internal.task.api.model.TaskDatapublic org.kie.internal.task.api.model.Status assignOwnerAndStatus(List<org.kie.internal.task.api.model.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.
assignOwnerAndStatus in interface org.kie.internal.task.api.model.TaskDatapotentialOwners - - list of potential owners
public org.kie.internal.task.api.model.Status getStatus()
getStatus in interface org.kie.internal.task.api.model.TaskDatapublic void setStatus(org.kie.internal.task.api.model.Status status)
setStatus in interface org.kie.internal.task.api.model.TaskDatapublic org.kie.internal.task.api.model.Status getPreviousStatus()
getPreviousStatus in interface org.kie.internal.task.api.model.TaskDatapublic void setPreviousStatus(org.kie.internal.task.api.model.Status previousStatus)
setPreviousStatus in interface org.kie.internal.task.api.model.TaskDatapublic org.kie.internal.task.api.model.User getActualOwner()
getActualOwner in interface org.kie.internal.task.api.model.TaskDatapublic void setActualOwner(org.kie.internal.task.api.model.User actualOwner)
setActualOwner in interface org.kie.internal.task.api.model.TaskDatapublic org.kie.internal.task.api.model.User getCreatedBy()
getCreatedBy in interface org.kie.internal.task.api.model.TaskDatapublic void setCreatedBy(org.kie.internal.task.api.model.User createdBy)
setCreatedBy in interface org.kie.internal.task.api.model.TaskDatapublic Date getCreatedOn()
getCreatedOn in interface org.kie.internal.task.api.model.TaskDatapublic void setCreatedOn(Date createdOn)
setCreatedOn in interface org.kie.internal.task.api.model.TaskDatapublic Date getActivationTime()
getActivationTime in interface org.kie.internal.task.api.model.TaskDatapublic void setActivationTime(Date activationTime)
setActivationTime in interface org.kie.internal.task.api.model.TaskDatapublic Date getExpirationTime()
getExpirationTime in interface org.kie.internal.task.api.model.TaskDatapublic void setExpirationTime(Date expirationTime)
setExpirationTime in interface org.kie.internal.task.api.model.TaskDatapublic boolean isSkipable()
isSkipable in interface org.kie.internal.task.api.model.TaskDatapublic void setSkipable(boolean isSkipable)
setSkipable in interface org.kie.internal.task.api.model.TaskDatapublic void setWorkItemId(long workItemId)
setWorkItemId in interface org.kie.internal.task.api.model.TaskDatapublic long getWorkItemId()
getWorkItemId in interface org.kie.internal.task.api.model.TaskDatapublic void setProcessInstanceId(long processInstanceId)
setProcessInstanceId in interface org.kie.internal.task.api.model.TaskDatapublic long getProcessInstanceId()
getProcessInstanceId in interface org.kie.internal.task.api.model.TaskDatapublic String getProcessId()
getProcessId in interface org.kie.internal.task.api.model.TaskDatapublic void setProcessId(String processId)
setProcessId in interface org.kie.internal.task.api.model.TaskDatapublic int getProcessSessionId()
getProcessSessionId in interface org.kie.internal.task.api.model.TaskDatapublic void setProcessSessionId(int processSessionId)
setProcessSessionId in interface org.kie.internal.task.api.model.TaskData
public void setDocument(long documentID,
org.kie.internal.task.api.model.ContentData documentConentData)
setDocument in interface org.kie.internal.task.api.model.TaskDatadocumentID - id of document contentdocumentConentData - ContentDatapublic org.kie.internal.task.api.model.AccessType getDocumentAccessType()
getDocumentAccessType in interface org.kie.internal.task.api.model.TaskDatapublic void setDocumentAccessType(org.kie.internal.task.api.model.AccessType accessType)
setDocumentAccessType in interface org.kie.internal.task.api.model.TaskDatapublic String getDocumentType()
getDocumentType in interface org.kie.internal.task.api.model.TaskDatapublic long getDocumentContentId()
getDocumentContentId in interface org.kie.internal.task.api.model.TaskDatapublic void setDocumentContentId(long documentContentId)
setDocumentContentId in interface org.kie.internal.task.api.model.TaskDatapublic void setDocumentType(String documentType)
setDocumentType in interface org.kie.internal.task.api.model.TaskData
public void setOutput(long outputContentId,
org.kie.internal.task.api.model.ContentData outputContentData)
setOutput in interface org.kie.internal.task.api.model.TaskDataoutputContentId - id of output contentoutputContentData - contentDatapublic org.kie.internal.task.api.model.AccessType getOutputAccessType()
getOutputAccessType in interface org.kie.internal.task.api.model.TaskDatapublic void setOutputAccessType(org.kie.internal.task.api.model.AccessType outputAccessType)
setOutputAccessType in interface org.kie.internal.task.api.model.TaskDatapublic String getOutputType()
getOutputType in interface org.kie.internal.task.api.model.TaskDatapublic void setOutputType(String outputType)
setOutputType in interface org.kie.internal.task.api.model.TaskDatapublic long getOutputContentId()
getOutputContentId in interface org.kie.internal.task.api.model.TaskDatapublic void setOutputContentId(long outputContentId)
setOutputContentId in interface org.kie.internal.task.api.model.TaskData
public void setFault(long faultContentId,
org.kie.internal.task.api.model.FaultData faultData)
setFault in interface org.kie.internal.task.api.model.TaskDatafaultContentId - id of fault contentfaultData - FaultDatapublic String getFaultName()
getFaultName in interface org.kie.internal.task.api.model.TaskDatapublic void setFaultName(String faultName)
setFaultName in interface org.kie.internal.task.api.model.TaskDatapublic org.kie.internal.task.api.model.AccessType getFaultAccessType()
getFaultAccessType in interface org.kie.internal.task.api.model.TaskDatapublic void setFaultAccessType(org.kie.internal.task.api.model.AccessType faultAccessType)
setFaultAccessType in interface org.kie.internal.task.api.model.TaskDatapublic String getFaultType()
getFaultType in interface org.kie.internal.task.api.model.TaskDatapublic void setFaultType(String faultType)
setFaultType in interface org.kie.internal.task.api.model.TaskDatapublic long getFaultContentId()
getFaultContentId in interface org.kie.internal.task.api.model.TaskDatapublic void setFaultContentId(long faultContentId)
setFaultContentId in interface org.kie.internal.task.api.model.TaskDatapublic List<org.kie.internal.task.api.model.Comment> getComments()
getComments in interface org.kie.internal.task.api.model.TaskDatapublic void addComment(org.kie.internal.task.api.model.Comment comment)
addComment in interface org.kie.internal.task.api.model.TaskDatacomment - comment to addpublic org.kie.internal.task.api.model.Comment removeComment(long commentId)
removeComment in interface org.kie.internal.task.api.model.TaskDatacommentId - id of Comment to remove
public void setComments(List<org.kie.internal.task.api.model.Comment> comments)
setComments in interface org.kie.internal.task.api.model.TaskDatapublic List<org.kie.internal.task.api.model.Attachment> getAttachments()
getAttachments in interface org.kie.internal.task.api.model.TaskDatapublic void addAttachment(org.kie.internal.task.api.model.Attachment attachment)
addAttachment in interface org.kie.internal.task.api.model.TaskDataattachment - attachment to addpublic org.kie.internal.task.api.model.Attachment removeAttachment(long attachmentId)
removeAttachment in interface org.kie.internal.task.api.model.TaskDataattachmentId - id of attachment to remove
public void setAttachments(List<org.kie.internal.task.api.model.Attachment> attachments)
setAttachments in interface org.kie.internal.task.api.model.TaskDatapublic long getParentId()
getParentId in interface org.kie.internal.task.api.model.TaskDatapublic void setParentId(long parentId)
setParentId in interface org.kie.internal.task.api.model.TaskDatapublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
|
jBPM distribution 6.0.0.Beta1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||