Class TaskRepresentation


  • public class TaskRepresentation
    extends AbstractRepresentation
    REST representation of a task.
    Author:
    Tijs Rademakers
    • Field Detail

      • description

        protected String description
      • category

        protected String category
      • 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
    • 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)
      • 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)