Package org.kie.internal.task.api.model
Interface InternalTaskData
-
- All Superinterfaces:
Externalizable,Serializable,org.kie.api.task.model.TaskData
public interface InternalTaskData extends org.kie.api.task.model.TaskData
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAttachment(org.kie.api.task.model.Attachment attachment)Adds the specified attachment to our list of Attachments.voidaddComment(org.kie.api.task.model.Comment comment)Adds the specified comment to our list of comments.AccessTypegetDocumentAccessType()AccessTypegetFaultAccessType()AccessTypegetOutputAccessType()longgetParentId()org.kie.api.task.model.Statusinitialize()Initializes the state of the TaskData, i.e. sets the createdOn, activationTime and sets the state toStatus.Created.org.kie.api.task.model.AttachmentremoveAttachment(long attachmentId)Removes the Attachment specified by the attachmentId.org.kie.api.task.model.CommentremoveComment(long commentId)Removes the Comment specified by the commentId.voidsetActivationTime(Date activationTime)voidsetActualOwner(org.kie.api.task.model.User actualOwner)voidsetAttachments(List<org.kie.api.task.model.Attachment> attachments)voidsetComments(List<org.kie.api.task.model.Comment> comments)voidsetCreatedBy(org.kie.api.task.model.User createdBy)voidsetCreatedOn(Date createdOn)voidsetDeploymentId(String deploymentId)voidsetDocument(long documentID, ContentData documentConentData)Sets the document content data for this task data.voidsetDocumentAccessType(AccessType accessType)voidsetDocumentContentId(long documentContentId)voidsetDocumentType(String documentType)voidsetExpirationTime(Date expirationTime)voidsetFault(long faultContentId, FaultData faultData)Sets the fault data for this task data.voidsetFaultAccessType(AccessType faultAccessType)voidsetFaultContentId(long faultContentId)voidsetFaultName(String faultName)voidsetFaultType(String faultType)voidsetOutput(long outputContentId, ContentData outputContentData)Sets the content data for this task data.voidsetOutputAccessType(AccessType outputAccessType)voidsetOutputContentId(long outputContentId)voidsetOutputType(String outputType)voidsetParentId(long parentId)voidsetPreviousStatus(org.kie.api.task.model.Status previousStatus)voidsetProcessId(String processId)voidsetProcessInstanceId(String processInstanceId)voidsetProcessSessionId(long processSessionId)voidsetSkipable(boolean isSkipable)voidsetStatus(org.kie.api.task.model.Status status)voidsetTaskInputVariables(Map<String,Object> taskInputVariables)voidsetTaskOutputVariables(Map<String,Object> taskOutputVariables)voidsetWorkItemId(long workItemId)-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
Methods inherited from interface org.kie.api.task.model.TaskData
getActivationTime, getActualOwner, getAttachments, getComments, getCreatedBy, getCreatedOn, getDeploymentId, getDocumentContentId, getDocumentType, getExpirationTime, getFaultContentId, getFaultName, getFaultType, getOutputContentId, getOutputType, getPreviousStatus, getProcessId, getProcessInstanceId, getProcessSessionId, getStatus, getTaskInputVariables, getTaskOutputVariables, getWorkItemId, isSkipable
-
-
-
-
Method Detail
-
initialize
org.kie.api.task.model.Status initialize()
Initializes the state of the TaskData, i.e. sets the createdOn, activationTime and sets the state toStatus.Created.- Returns:
- returns the current state of the TaskData
-
setStatus
void setStatus(org.kie.api.task.model.Status status)
-
setPreviousStatus
void setPreviousStatus(org.kie.api.task.model.Status previousStatus)
-
setActualOwner
void setActualOwner(org.kie.api.task.model.User actualOwner)
-
setCreatedBy
void setCreatedBy(org.kie.api.task.model.User createdBy)
-
setCreatedOn
void setCreatedOn(Date createdOn)
-
setActivationTime
void setActivationTime(Date activationTime)
-
setExpirationTime
void setExpirationTime(Date expirationTime)
-
setSkipable
void setSkipable(boolean isSkipable)
-
setWorkItemId
void setWorkItemId(long workItemId)
-
setProcessInstanceId
void setProcessInstanceId(String processInstanceId)
-
setProcessId
void setProcessId(String processId)
-
setDeploymentId
void setDeploymentId(String deploymentId)
-
setProcessSessionId
void setProcessSessionId(long processSessionId)
-
setDocument
void setDocument(long documentID, ContentData documentConentData)Sets the document content data for this task data. It will set the documentContentId from the specified documentID, documentAccessType, documentType from the specified documentConentData.- Parameters:
documentID- id of document contentdocumentConentData- ContentData
-
getDocumentAccessType
AccessType getDocumentAccessType()
-
setDocumentAccessType
void setDocumentAccessType(AccessType accessType)
-
setDocumentContentId
void setDocumentContentId(long documentContentId)
-
setDocumentType
void setDocumentType(String documentType)
-
setOutput
void setOutput(long outputContentId, ContentData outputContentData)Sets the content data for this task data. It will set the outputContentId from the specified outputContentId, outputAccessType, outputType from the specified outputContentData.- Parameters:
outputContentId- id of output contentoutputContentData- contentData
-
getOutputAccessType
AccessType getOutputAccessType()
-
setOutputAccessType
void setOutputAccessType(AccessType outputAccessType)
-
setOutputType
void setOutputType(String outputType)
-
setOutputContentId
void setOutputContentId(long outputContentId)
-
setFault
void setFault(long faultContentId, FaultData faultData)Sets the fault data for this task data. It will set the faultContentId from the specified faultContentId, faultAccessType, faultType, faultName from the specified faultData.- Parameters:
faultContentId- id of fault contentfaultData- FaultData
-
setFaultName
void setFaultName(String faultName)
-
getFaultAccessType
AccessType getFaultAccessType()
-
setFaultAccessType
void setFaultAccessType(AccessType faultAccessType)
-
setFaultType
void setFaultType(String faultType)
-
setFaultContentId
void setFaultContentId(long faultContentId)
-
addComment
void addComment(org.kie.api.task.model.Comment comment)
Adds the specified comment to our list of comments.- Parameters:
comment- comment to add
-
removeComment
org.kie.api.task.model.Comment removeComment(long commentId)
Removes the Comment specified by the commentId.- Parameters:
commentId- id of Comment to remove- Returns:
- removed Comment or null if one was not found with the id
-
setComments
void setComments(List<org.kie.api.task.model.Comment> comments)
-
addAttachment
void addAttachment(org.kie.api.task.model.Attachment attachment)
Adds the specified attachment to our list of Attachments.- Parameters:
attachment- attachment to add
-
removeAttachment
org.kie.api.task.model.Attachment removeAttachment(long attachmentId)
Removes the Attachment specified by the attachmentId.- Parameters:
attachmentId- id of attachment to remove- Returns:
- removed Attachment or null if one was not found with the id
-
setAttachments
void setAttachments(List<org.kie.api.task.model.Attachment> attachments)
-
getParentId
long getParentId()
- Specified by:
getParentIdin interfaceorg.kie.api.task.model.TaskData
-
setParentId
void setParentId(long parentId)
-
-