public class GxUserTask extends Object implements org.kie.api.task.model.TaskSummary
| Constructor and Description |
|---|
GxUserTask(org.kie.api.task.TaskService taskService,
org.kie.api.task.model.TaskSummary task) |
public GxUserTask(org.kie.api.task.TaskService taskService,
org.kie.api.task.model.TaskSummary task)
public Long getId()
getId in interface org.kie.api.task.model.QuickTaskSummarypublic String getName()
getName in interface org.kie.api.task.model.QuickTaskSummarypublic String getStatusId()
getStatusId in interface org.kie.api.task.model.QuickTaskSummarypublic Integer getPriority()
getPriority in interface org.kie.api.task.model.QuickTaskSummarypublic String getActualOwnerId()
getActualOwnerId in interface org.kie.api.task.model.QuickTaskSummarypublic String getCreatedById()
getCreatedById in interface org.kie.api.task.model.QuickTaskSummarypublic Date getCreatedOn()
getCreatedOn in interface org.kie.api.task.model.QuickTaskSummarypublic Date getActivationTime()
getActivationTime in interface org.kie.api.task.model.QuickTaskSummarypublic Date getExpirationTime()
getExpirationTime in interface org.kie.api.task.model.QuickTaskSummarypublic String getProcessId()
getProcessId in interface org.kie.api.task.model.QuickTaskSummarypublic Long getProcessInstanceId()
getProcessInstanceId in interface org.kie.api.task.model.QuickTaskSummarypublic String getDeploymentId()
getDeploymentId in interface org.kie.api.task.model.QuickTaskSummarypublic Long getParentId()
getParentId in interface org.kie.api.task.model.QuickTaskSummarypublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic String getSubject()
getSubject in interface org.kie.api.task.model.TaskSummarypublic String getDescription()
getDescription in interface org.kie.api.task.model.TaskSummarypublic org.kie.api.task.model.Status getStatus()
getStatus in interface org.kie.api.task.model.TaskSummarypublic Boolean isSkipable()
isSkipable in interface org.kie.api.task.model.TaskSummarypublic org.kie.api.task.model.User getActualOwner()
getActualOwner in interface org.kie.api.task.model.TaskSummarypublic org.kie.api.task.model.User getTaskInitiator()
public org.kie.api.task.model.User getCreatedBy()
getCreatedBy in interface org.kie.api.task.model.TaskSummarypublic Long getProcessSessionId()
getProcessSessionId in interface org.kie.api.task.model.TaskSummary@Deprecated public List<String> getPotentialOwners()
getPotentialOwners in interface org.kie.api.task.model.TaskSummarypublic Boolean isQuickTaskSummary()
isQuickTaskSummary in interface org.kie.api.task.model.TaskSummarypublic List<org.kie.api.task.model.Comment> getComments()
public org.kie.api.task.model.Comment getLatestComment()
public String getComment()
public String getCommentedBy()
protected org.kie.api.task.TaskService getTaskService()
public org.kie.api.task.model.Task getTask()
public void complete(Map<String,Object> taskData) throws GxCompleteTaskException
GxCompleteTaskExceptionpublic void skip()
throws GxSkipTaskException
GxSkipTaskExceptionpublic void assign(String assignToUserId) throws GxAssignTaskException
GxAssignTaskExceptionpublic String getTaskOwner()
public void setTaskOwner(String taskOwner)
Copyright © 2018. All rights reserved.