@Embeddable public class TaskDataImpl extends Object implements org.kie.internal.task.api.model.InternalTaskData
Constructor and Description |
---|
TaskDataImpl() |
Modifier and Type | Method and Description |
---|---|
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.
|
boolean |
equals(Object obj) |
Date |
getActivationTime() |
org.kie.api.task.model.User |
getActualOwner() |
List<org.kie.api.task.model.Attachment> |
getAttachments() |
List<org.kie.api.task.model.Comment> |
getComments() |
org.kie.api.task.model.User |
getCreatedBy() |
Date |
getCreatedOn() |
String |
getDeploymentId() |
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.api.task.model.Status |
getPreviousStatus() |
String |
getProcessId() |
long |
getProcessInstanceId() |
long |
getProcessSessionId() |
org.kie.api.task.model.Status |
getStatus() |
Map<String,Object> |
getTaskInputVariables() |
Map<String,Object> |
getTaskOutputVariables() |
long |
getWorkItemId() |
int |
hashCode() |
org.kie.api.task.model.Status |
initialize()
Initializes the state of the TaskData, i.e. sets the
Status.Created . |
boolean |
isSkipable() |
void |
readExternal(ObjectInput in) |
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,
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.api.task.model.Status previousStatus) |
void |
setProcessId(String processId) |
void |
setProcessInstanceId(long processInstanceId) |
void |
setProcessSessionId(long processSessionId) |
void |
setSkipable(boolean isSkipable) |
void |
setStatus(org.kie.api.task.model.Status status) |
void |
setTaskInputVariables(Map<String,Object> taskInputVariables) |
void |
setTaskOutputVariables(Map<String,Object> taskOutputVariables) |
void |
setWorkItemId(long workItemId) |
void |
writeExternal(ObjectOutput out) |
public Map<String,Object> getTaskInputVariables()
getTaskInputVariables
in interface org.kie.api.task.model.TaskData
public void setTaskInputVariables(Map<String,Object> taskInputVariables)
setTaskInputVariables
in interface org.kie.internal.task.api.model.InternalTaskData
public Map<String,Object> getTaskOutputVariables()
getTaskOutputVariables
in interface org.kie.api.task.model.TaskData
public void setTaskOutputVariables(Map<String,Object> taskOutputVariables)
setTaskOutputVariables
in interface org.kie.internal.task.api.model.InternalTaskData
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 org.kie.api.task.model.Status initialize()
Status.Created
.initialize
in interface org.kie.internal.task.api.model.InternalTaskData
public org.kie.api.task.model.Status getStatus()
getStatus
in interface org.kie.api.task.model.TaskData
public void setStatus(org.kie.api.task.model.Status status)
setStatus
in interface org.kie.internal.task.api.model.InternalTaskData
public org.kie.api.task.model.Status getPreviousStatus()
getPreviousStatus
in interface org.kie.api.task.model.TaskData
public void setPreviousStatus(org.kie.api.task.model.Status previousStatus)
setPreviousStatus
in interface org.kie.internal.task.api.model.InternalTaskData
public org.kie.api.task.model.User getActualOwner()
getActualOwner
in interface org.kie.api.task.model.TaskData
public void setActualOwner(org.kie.api.task.model.User actualOwner)
setActualOwner
in interface org.kie.internal.task.api.model.InternalTaskData
public org.kie.api.task.model.User getCreatedBy()
getCreatedBy
in interface org.kie.api.task.model.TaskData
public void setCreatedBy(org.kie.api.task.model.User createdBy)
setCreatedBy
in interface org.kie.internal.task.api.model.InternalTaskData
public Date getCreatedOn()
getCreatedOn
in interface org.kie.api.task.model.TaskData
public void setCreatedOn(Date createdOn)
setCreatedOn
in interface org.kie.internal.task.api.model.InternalTaskData
public Date getActivationTime()
getActivationTime
in interface org.kie.api.task.model.TaskData
public void setActivationTime(Date activationTime)
setActivationTime
in interface org.kie.internal.task.api.model.InternalTaskData
public Date getExpirationTime()
getExpirationTime
in interface org.kie.api.task.model.TaskData
public void setExpirationTime(Date expirationTime)
setExpirationTime
in interface org.kie.internal.task.api.model.InternalTaskData
public boolean isSkipable()
isSkipable
in interface org.kie.api.task.model.TaskData
public void setSkipable(boolean isSkipable)
setSkipable
in interface org.kie.internal.task.api.model.InternalTaskData
public void setWorkItemId(long workItemId)
setWorkItemId
in interface org.kie.internal.task.api.model.InternalTaskData
public long getWorkItemId()
getWorkItemId
in interface org.kie.api.task.model.TaskData
public void setProcessInstanceId(long processInstanceId)
setProcessInstanceId
in interface org.kie.internal.task.api.model.InternalTaskData
public long getProcessInstanceId()
getProcessInstanceId
in interface org.kie.api.task.model.TaskData
public String getProcessId()
getProcessId
in interface org.kie.api.task.model.TaskData
public void setProcessId(String processId)
setProcessId
in interface org.kie.internal.task.api.model.InternalTaskData
public long getProcessSessionId()
getProcessSessionId
in interface org.kie.api.task.model.TaskData
public void setProcessSessionId(long processSessionId)
setProcessSessionId
in interface org.kie.internal.task.api.model.InternalTaskData
public void setDocument(long documentID, org.kie.internal.task.api.model.ContentData documentConentData)
setDocument
in interface org.kie.internal.task.api.model.InternalTaskData
documentID
- id of document contentdocumentConentData
- ContentDatapublic org.kie.internal.task.api.model.AccessType getDocumentAccessType()
getDocumentAccessType
in interface org.kie.internal.task.api.model.InternalTaskData
public void setDocumentAccessType(org.kie.internal.task.api.model.AccessType accessType)
setDocumentAccessType
in interface org.kie.internal.task.api.model.InternalTaskData
public String getDocumentType()
getDocumentType
in interface org.kie.api.task.model.TaskData
public long getDocumentContentId()
getDocumentContentId
in interface org.kie.api.task.model.TaskData
public void setDocumentContentId(long documentContentId)
setDocumentContentId
in interface org.kie.internal.task.api.model.InternalTaskData
public void setDocumentType(String documentType)
setDocumentType
in interface org.kie.internal.task.api.model.InternalTaskData
public void setOutput(long outputContentId, org.kie.internal.task.api.model.ContentData outputContentData)
setOutput
in interface org.kie.internal.task.api.model.InternalTaskData
outputContentId
- id of output contentoutputContentData
- contentDatapublic org.kie.internal.task.api.model.AccessType getOutputAccessType()
getOutputAccessType
in interface org.kie.internal.task.api.model.InternalTaskData
public void setOutputAccessType(org.kie.internal.task.api.model.AccessType outputAccessType)
setOutputAccessType
in interface org.kie.internal.task.api.model.InternalTaskData
public String getOutputType()
getOutputType
in interface org.kie.api.task.model.TaskData
public void setOutputType(String outputType)
setOutputType
in interface org.kie.internal.task.api.model.InternalTaskData
public Long getOutputContentId()
getOutputContentId
in interface org.kie.api.task.model.TaskData
public void setOutputContentId(long outputContentId)
setOutputContentId
in interface org.kie.internal.task.api.model.InternalTaskData
public void setFault(long faultContentId, org.kie.internal.task.api.model.FaultData faultData)
setFault
in interface org.kie.internal.task.api.model.InternalTaskData
faultContentId
- id of fault contentfaultData
- FaultDatapublic String getFaultName()
getFaultName
in interface org.kie.api.task.model.TaskData
public void setFaultName(String faultName)
setFaultName
in interface org.kie.internal.task.api.model.InternalTaskData
public org.kie.internal.task.api.model.AccessType getFaultAccessType()
getFaultAccessType
in interface org.kie.internal.task.api.model.InternalTaskData
public void setFaultAccessType(org.kie.internal.task.api.model.AccessType faultAccessType)
setFaultAccessType
in interface org.kie.internal.task.api.model.InternalTaskData
public String getFaultType()
getFaultType
in interface org.kie.api.task.model.TaskData
public void setFaultType(String faultType)
setFaultType
in interface org.kie.internal.task.api.model.InternalTaskData
public long getFaultContentId()
getFaultContentId
in interface org.kie.api.task.model.TaskData
public void setFaultContentId(long faultContentId)
setFaultContentId
in interface org.kie.internal.task.api.model.InternalTaskData
public List<org.kie.api.task.model.Comment> getComments()
getComments
in interface org.kie.api.task.model.TaskData
public void addComment(org.kie.api.task.model.Comment comment)
addComment
in interface org.kie.internal.task.api.model.InternalTaskData
comment
- comment to addpublic org.kie.api.task.model.Comment removeComment(long commentId)
removeComment
in interface org.kie.internal.task.api.model.InternalTaskData
commentId
- id of Comment to removepublic void setComments(List<org.kie.api.task.model.Comment> comments)
setComments
in interface org.kie.internal.task.api.model.InternalTaskData
public List<org.kie.api.task.model.Attachment> getAttachments()
getAttachments
in interface org.kie.api.task.model.TaskData
public void addAttachment(org.kie.api.task.model.Attachment attachment)
addAttachment
in interface org.kie.internal.task.api.model.InternalTaskData
attachment
- attachment to addpublic org.kie.api.task.model.Attachment removeAttachment(long attachmentId)
removeAttachment
in interface org.kie.internal.task.api.model.InternalTaskData
attachmentId
- id of attachment to removepublic void setAttachments(List<org.kie.api.task.model.Attachment> attachments)
setAttachments
in interface org.kie.internal.task.api.model.InternalTaskData
public long getParentId()
getParentId
in interface org.kie.api.task.model.TaskData
getParentId
in interface org.kie.internal.task.api.model.InternalTaskData
public void setParentId(long parentId)
setParentId
in interface org.kie.internal.task.api.model.InternalTaskData
public String getDeploymentId()
getDeploymentId
in interface org.kie.api.task.model.TaskData
public void setDeploymentId(String deploymentId)
setDeploymentId
in interface org.kie.internal.task.api.model.InternalTaskData
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.