Class TaskRepresentation
- java.lang.Object
-
- org.flowable.ui.common.model.AbstractRepresentation
-
- org.flowable.ui.task.model.runtime.TaskRepresentation
-
public class TaskRepresentation extends AbstractRepresentation
REST representation of a task.- Author:
- Tijs Rademakers
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TaskRepresentation()TaskRepresentation(org.flowable.task.api.history.HistoricTaskInstance task)TaskRepresentation(org.flowable.task.api.Task task)TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, org.flowable.cmmn.api.repository.CaseDefinition caseDefinition)TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, org.flowable.cmmn.api.repository.CaseDefinition caseDefinition, String caseInstanceName)TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, ProcessDefinition processDefinition)TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, ProcessDefinition processDefinition, String processInstanceName)TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, org.flowable.task.api.TaskInfo parentTaskInfo)
-
Method Summary
-
-
-
Field Detail
-
id
protected String id
-
name
protected String name
-
description
protected String description
-
category
protected String category
-
assignee
protected UserRepresentation assignee
-
created
protected Date created
-
dueDate
protected Date dueDate
-
endDate
protected Date endDate
-
duration
protected Long duration
-
priority
protected Integer priority
-
processInstanceId
protected String processInstanceId
-
processInstanceName
protected String processInstanceName
-
processDefinitionId
protected String processDefinitionId
-
processDefinitionName
protected String processDefinitionName
-
processDefinitionDescription
protected String processDefinitionDescription
-
processDefinitionKey
protected String processDefinitionKey
-
processDefinitionCategory
protected String processDefinitionCategory
-
processDefinitionVersion
protected int processDefinitionVersion
-
processDefinitionDeploymentId
protected String processDefinitionDeploymentId
-
scopeId
protected String scopeId
-
scopeType
protected String scopeType
-
caseInstanceName
protected String caseInstanceName
-
scopeDefinitionId
protected String scopeDefinitionId
-
caseDefinitionName
protected String caseDefinitionName
-
caseDefinitionDescription
protected String caseDefinitionDescription
-
caseDefinitionKey
protected String caseDefinitionKey
-
caseDefinitionCategory
protected String caseDefinitionCategory
-
caseDefinitionVersion
protected int caseDefinitionVersion
-
caseDefinitionDeploymentId
protected String caseDefinitionDeploymentId
-
parentTaskId
protected String parentTaskId
-
parentTaskName
protected String parentTaskName
-
formKey
protected String formKey
-
processInstanceStartUserId
protected String processInstanceStartUserId
-
initiatorCanCompleteTask
protected boolean initiatorCanCompleteTask
-
isMemberOfCandidateGroup
protected boolean isMemberOfCandidateGroup
-
isMemberOfCandidateUsers
protected boolean isMemberOfCandidateUsers
-
involvedPeople
protected List<UserRepresentation> involvedPeople
-
-
Constructor Detail
-
TaskRepresentation
public TaskRepresentation()
-
TaskRepresentation
public TaskRepresentation(org.flowable.task.api.Task task)
-
TaskRepresentation
public TaskRepresentation(org.flowable.task.api.history.HistoricTaskInstance task)
-
TaskRepresentation
public TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, ProcessDefinition processDefinition)
-
TaskRepresentation
public TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, org.flowable.cmmn.api.repository.CaseDefinition caseDefinition)
-
TaskRepresentation
public TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, org.flowable.task.api.TaskInfo parentTaskInfo)
-
TaskRepresentation
public TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, ProcessDefinition processDefinition, String processInstanceName)
-
TaskRepresentation
public TaskRepresentation(org.flowable.task.api.TaskInfo taskInfo, org.flowable.cmmn.api.repository.CaseDefinition caseDefinition, String caseInstanceName)
-
-
Method Detail
-
initializeTaskDetails
public void initializeTaskDetails(org.flowable.task.api.TaskInfo taskInfo)
-
fillTask
public void fillTask(org.flowable.task.api.Task task)
-
getId
public String getId()
-
setId
public void setId(String id)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getCategory
public String getCategory()
-
setCategory
public void setCategory(String category)
-
getAssignee
public UserRepresentation getAssignee()
-
setAssignee
public void setAssignee(UserRepresentation assignee)
-
getCreated
public Date getCreated()
-
setCreated
public void setCreated(Date created)
-
getDueDate
public Date getDueDate()
-
setDueDate
public void setDueDate(Date dueDate)
-
getPriority
public Integer getPriority()
-
setPriority
public void setPriority(Integer priority)
-
getProcessInstanceId
public String getProcessInstanceId()
-
setProcessInstanceId
public void setProcessInstanceId(String processInstanceId)
-
getProcessInstanceName
public String getProcessInstanceName()
-
setProcessInstanceName
public void setProcessInstanceName(String processInstanceName)
-
getProcessDefinitionId
public String getProcessDefinitionId()
-
setProcessDefinitionId
public void setProcessDefinitionId(String processDefinitionId)
-
getProcessDefinitionName
public String getProcessDefinitionName()
-
setProcessDefinitionName
public void setProcessDefinitionName(String processDefinitionName)
-
getProcessDefinitionDescription
public String getProcessDefinitionDescription()
-
setProcessDefinitionDescription
public void setProcessDefinitionDescription(String processDefinitionDescription)
-
getProcessDefinitionKey
public String getProcessDefinitionKey()
-
setProcessDefinitionKey
public void setProcessDefinitionKey(String processDefinitionKey)
-
getProcessDefinitionCategory
public String getProcessDefinitionCategory()
-
setProcessDefinitionCategory
public void setProcessDefinitionCategory(String processDefinitionCategory)
-
getProcessDefinitionVersion
public int getProcessDefinitionVersion()
-
setProcessDefinitionVersion
public void setProcessDefinitionVersion(int processDefinitionVersion)
-
getProcessDefinitionDeploymentId
public String getProcessDefinitionDeploymentId()
-
setProcessDefinitionDeploymentId
public void setProcessDefinitionDeploymentId(String processDefinitionDeploymentId)
-
getScopeId
public String getScopeId()
-
setScopeId
public void setScopeId(String scopeId)
-
getScopeType
public String getScopeType()
-
setScopeType
public void setScopeType(String scopeType)
-
getCaseInstanceName
public String getCaseInstanceName()
-
setCaseInstanceName
public void setCaseInstanceName(String caseInstanceName)
-
getScopeDefinitionId
public String getScopeDefinitionId()
-
setScopeDefinitionId
public void setScopeDefinitionId(String scopeDefinitionId)
-
getCaseDefinitionName
public String getCaseDefinitionName()
-
setCaseDefinitionName
public void setCaseDefinitionName(String caseDefinitionName)
-
getCaseDefinitionDescription
public String getCaseDefinitionDescription()
-
setCaseDefinitionDescription
public void setCaseDefinitionDescription(String caseDefinitionDescription)
-
getCaseDefinitionKey
public String getCaseDefinitionKey()
-
setCaseDefinitionKey
public void setCaseDefinitionKey(String caseDefinitionKey)
-
getCaseDefinitionCategory
public String getCaseDefinitionCategory()
-
setCaseDefinitionCategory
public void setCaseDefinitionCategory(String caseDefinitionCategory)
-
getCaseDefinitionVersion
public int getCaseDefinitionVersion()
-
setCaseDefinitionVersion
public void setCaseDefinitionVersion(int caseDefinitionVersion)
-
getCaseDefinitionDeploymentId
public String getCaseDefinitionDeploymentId()
-
setCaseDefinitionDeploymentId
public void setCaseDefinitionDeploymentId(String caseDefinitionDeploymentId)
-
getParentTaskId
public String getParentTaskId()
-
setParentTaskId
public void setParentTaskId(String parentTaskId)
-
getParentTaskName
public String getParentTaskName()
-
setParentTaskName
public void setParentTaskName(String parentTaskName)
-
getFormKey
public String getFormKey()
-
setFormKey
public void setFormKey(String formKey)
-
getProcessInstanceStartUserId
public String getProcessInstanceStartUserId()
-
setProcessInstanceStartUserId
public void setProcessInstanceStartUserId(String processInstanceStartUserId)
-
isInitiatorCanCompleteTask
public boolean isInitiatorCanCompleteTask()
-
setInitiatorCanCompleteTask
public void setInitiatorCanCompleteTask(boolean initiatorCanCompleteTask)
-
isMemberOfCandidateGroup
public boolean isMemberOfCandidateGroup()
-
setMemberOfCandidateGroup
public void setMemberOfCandidateGroup(boolean isMemberOfCandidateGroup)
-
isMemberOfCandidateUsers
public boolean isMemberOfCandidateUsers()
-
setMemberOfCandidateUsers
public void setMemberOfCandidateUsers(boolean isMemberOfCandidateUsers)
-
getEndDate
public Date getEndDate()
-
setEndDate
public void setEndDate(Date endDate)
-
getDuration
public Long getDuration()
-
setDuration
public void setDuration(Long duration)
-
getInvolvedPeople
public List<UserRepresentation> getInvolvedPeople()
-
setInvolvedPeople
public void setInvolvedPeople(List<UserRepresentation> involvedPeople)
-
-