Package io.graphenee.jbpm.embedded
Class GxUserTask
- java.lang.Object
-
- io.graphenee.jbpm.embedded.GxUserTask
-
- All Implemented Interfaces:
Externalizable,Serializable,org.kie.api.task.model.QuickTaskSummary,org.kie.api.task.model.TaskSummary
public class GxUserTask extends Object implements org.kie.api.task.model.TaskSummary
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GxUserTask(org.kie.api.task.TaskService taskService, org.kie.api.task.model.TaskSummary task)
-
Method Summary
-
-
-
Method Detail
-
getId
public Long getId()
- Specified by:
getIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.kie.api.task.model.QuickTaskSummary
-
getStatusId
public String getStatusId()
- Specified by:
getStatusIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getPriority
public Integer getPriority()
- Specified by:
getPriorityin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getActualOwnerId
public String getActualOwnerId()
- Specified by:
getActualOwnerIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getCreatedById
public String getCreatedById()
- Specified by:
getCreatedByIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getCreatedOn
public Date getCreatedOn()
- Specified by:
getCreatedOnin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getActivationTime
public Date getActivationTime()
- Specified by:
getActivationTimein interfaceorg.kie.api.task.model.QuickTaskSummary
-
getExpirationTime
public Date getExpirationTime()
- Specified by:
getExpirationTimein interfaceorg.kie.api.task.model.QuickTaskSummary
-
getProcessId
public String getProcessId()
- Specified by:
getProcessIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getProcessInstanceId
public Long getProcessInstanceId()
- Specified by:
getProcessInstanceIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getDeploymentId
public String getDeploymentId()
- Specified by:
getDeploymentIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
getParentId
public Long getParentId()
- Specified by:
getParentIdin interfaceorg.kie.api.task.model.QuickTaskSummary
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
getSubject
public String getSubject()
- Specified by:
getSubjectin interfaceorg.kie.api.task.model.TaskSummary
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.kie.api.task.model.TaskSummary
-
getStatus
public org.kie.api.task.model.Status getStatus()
- Specified by:
getStatusin interfaceorg.kie.api.task.model.TaskSummary
-
isSkipable
public Boolean isSkipable()
- Specified by:
isSkipablein interfaceorg.kie.api.task.model.TaskSummary
-
getActualOwner
public org.kie.api.task.model.User getActualOwner()
- Specified by:
getActualOwnerin interfaceorg.kie.api.task.model.TaskSummary
-
getTaskInitiator
public org.kie.api.task.model.User getTaskInitiator()
-
getCreatedBy
public org.kie.api.task.model.User getCreatedBy()
- Specified by:
getCreatedByin interfaceorg.kie.api.task.model.TaskSummary
-
getProcessSessionId
public Long getProcessSessionId()
- Specified by:
getProcessSessionIdin interfaceorg.kie.api.task.model.TaskSummary
-
getPotentialOwners
@Deprecated public List<String> getPotentialOwners()
Deprecated.- Specified by:
getPotentialOwnersin interfaceorg.kie.api.task.model.TaskSummary
-
isQuickTaskSummary
public Boolean isQuickTaskSummary()
- Specified by:
isQuickTaskSummaryin interfaceorg.kie.api.task.model.TaskSummary
-
getComments
public List<org.kie.api.task.model.Comment> getComments()
-
getLatestComment
public org.kie.api.task.model.Comment getLatestComment()
-
getComment
public String getComment()
-
getCommentedBy
public String getCommentedBy()
-
getTaskService
protected org.kie.api.task.TaskService getTaskService()
-
getTask
public org.kie.api.task.model.Task getTask()
-
complete
public void complete(Map<String,Object> taskData) throws GxCompleteTaskException
- Throws:
GxCompleteTaskException
-
skip
public void skip() throws GxSkipTaskException- Throws:
GxSkipTaskException
-
assign
public void assign(String assignToUserId) throws GxAssignTaskException
- Throws:
GxAssignTaskException
-
getTaskOwner
public String getTaskOwner()
-
setTaskOwner
public void setTaskOwner(String taskOwner)
-
getO
public KeyValueWrapper getO()
-
-