KIE Internal 6.1.0.CR2

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
 void addAttachment(org.kie.api.task.model.Attachment attachment)
          Adds the specified attachment to our list of Attachments.
 void addComment(org.kie.api.task.model.Comment comment)
          Adds the specified comment to our list of comments.
 AccessType getDocumentAccessType()
           
 AccessType getFaultAccessType()
           
 AccessType getOutputAccessType()
           
 long getParentId()
           
 org.kie.api.task.model.Status initialize()
          Initializes the state of the TaskData, i.e. sets the createdOn, activationTime and sets the state to Status.Created.
 org.kie.api.task.model.Attachment removeAttachment(long attachmentId)
          Removes the Attachment specified by the attachmentId.
 org.kie.api.task.model.Comment removeComment(long commentId)
          Removes the Comment specified by the commentId.
 void setActivationTime(Date activationTime)
           
 void setActualOwner(org.kie.api.task.model.User actualOwner)
           
 void setAttachments(List<org.kie.api.task.model.Attachment> attachments)
           
 void setComments(List<org.kie.api.task.model.Comment> comments)
           
 void setCreatedBy(org.kie.api.task.model.User createdBy)
           
 void setCreatedOn(Date createdOn)
           
 void setDeploymentId(String deploymentId)
           
 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 setFaultAccessType(AccessType faultAccessType)
           
 void setFaultContentId(long faultContentId)
           
 void setFaultName(String faultName)
           
 void setFaultType(String faultType)
           
 void setOutput(long outputContentId, ContentData outputContentData)
          Sets the content data for this task data.
 void setOutputAccessType(AccessType outputAccessType)
           
 void setOutputContentId(long outputContentId)
           
 void setOutputType(String outputType)
           
 void setParentId(long parentId)
           
 void setPreviousStatus(org.kie.api.task.model.Status previousStatus)
           
 void setProcessId(String processId)
           
 void setProcessInstanceId(long processInstanceId)
           
 void setProcessSessionId(int processSessionId)
           
 void setSkipable(boolean isSkipable)
           
 void setStatus(org.kie.api.task.model.Status status)
           
 void setWorkItemId(long workItemId)
           
 
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, getWorkItemId, isSkipable
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

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 to Status.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(long processInstanceId)

setProcessId

void setProcessId(String processId)

setDeploymentId

void setDeploymentId(String deploymentId)

setProcessSessionId

void setProcessSessionId(int 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 content
documentConentData - 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 content
outputContentData - 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 content
faultData - 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:
getParentId in interface org.kie.api.task.model.TaskData

setParentId

void setParentId(long parentId)

KIE Internal 6.1.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.