Class ProcessInstanceRepresentation
- java.lang.Object
-
- org.flowable.ui.common.model.AbstractRepresentation
-
- org.flowable.ui.task.model.runtime.ProcessInstanceRepresentation
-
public class ProcessInstanceRepresentation extends AbstractRepresentation
REST representation of a process instance.- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbusinessKeyprotected Dateendedprotected booleangraphicalNotationDefinedprotected Stringidprotected Stringnameprotected StringprocessDefinitionCategoryprotected StringprocessDefinitionDeploymentIdprotected StringprocessDefinitionDescriptionprotected StringprocessDefinitionIdprotected StringprocessDefinitionKeyprotected StringprocessDefinitionNameprotected intprocessDefinitionVersionprotected Datestartedprotected UserRepresentationstartedByprotected booleanstartFormDefinedprotected StringtenantIdprotected List<RestVariable>variables
-
Constructor Summary
Constructors Constructor Description ProcessInstanceRepresentation()ProcessInstanceRepresentation(HistoricProcessInstance processInstance, boolean graphicalNotation, org.flowable.idm.api.User startedBy)ProcessInstanceRepresentation(HistoricProcessInstance processInstance, ProcessDefinition processDefinition, boolean graphicalNotation, org.flowable.idm.api.User startedBy)ProcessInstanceRepresentation(ProcessInstance processInstance, boolean graphicalNotation, org.flowable.idm.api.User startedBy)ProcessInstanceRepresentation(ProcessInstance processInstance, ProcessDefinition processDefinition, boolean graphicalNotation, org.flowable.idm.api.User startedBy)
-
Method Summary
-
-
-
Field Detail
-
id
protected String id
-
name
protected String name
-
businessKey
protected String businessKey
-
processDefinitionId
protected String processDefinitionId
-
tenantId
protected String tenantId
-
started
protected Date started
-
ended
protected Date ended
-
startedBy
protected UserRepresentation startedBy
-
processDefinitionName
protected String processDefinitionName
-
processDefinitionDescription
protected String processDefinitionDescription
-
processDefinitionKey
protected String processDefinitionKey
-
processDefinitionCategory
protected String processDefinitionCategory
-
processDefinitionVersion
protected int processDefinitionVersion
-
processDefinitionDeploymentId
protected String processDefinitionDeploymentId
-
graphicalNotationDefined
protected boolean graphicalNotationDefined
-
startFormDefined
protected boolean startFormDefined
-
variables
protected List<RestVariable> variables
-
-
Constructor Detail
-
ProcessInstanceRepresentation
public ProcessInstanceRepresentation(ProcessInstance processInstance, ProcessDefinition processDefinition, boolean graphicalNotation, org.flowable.idm.api.User startedBy)
-
ProcessInstanceRepresentation
public ProcessInstanceRepresentation(ProcessInstance processInstance, boolean graphicalNotation, org.flowable.idm.api.User startedBy)
-
ProcessInstanceRepresentation
public ProcessInstanceRepresentation(HistoricProcessInstance processInstance, ProcessDefinition processDefinition, boolean graphicalNotation, org.flowable.idm.api.User startedBy)
-
ProcessInstanceRepresentation
public ProcessInstanceRepresentation(HistoricProcessInstance processInstance, boolean graphicalNotation, org.flowable.idm.api.User startedBy)
-
ProcessInstanceRepresentation
public ProcessInstanceRepresentation()
-
-
Method Detail
-
mapProcessDefinition
protected void mapProcessDefinition(ProcessDefinition processDefinition)
-
getId
public String getId()
-
setId
public void setId(String id)
-
getName
public String getName()
-
getStartedBy
public UserRepresentation getStartedBy()
-
setStartedBy
public void setStartedBy(UserRepresentation startedBy)
-
getBusinessKey
public String getBusinessKey()
-
setBusinessKey
public void setBusinessKey(String businessKey)
-
getProcessDefinitionId
public String getProcessDefinitionId()
-
setProcessDefinitionId
public void setProcessDefinitionId(String processDefinitionId)
-
getTenantId
public String getTenantId()
-
setTenantId
public void setTenantId(String tenantId)
-
getStarted
public Date getStarted()
-
setStarted
public void setStarted(Date started)
-
getEnded
public Date getEnded()
-
setEnded
public void setEnded(Date ended)
-
setName
public void setName(String name)
-
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)
-
getVariables
public List<RestVariable> getVariables()
-
setVariables
public void setVariables(List<RestVariable> variables)
-
addVariable
public void addVariable(RestVariable variable)
-
isGraphicalNotationDefined
public boolean isGraphicalNotationDefined()
-
setGraphicalNotationDefined
public void setGraphicalNotationDefined(boolean graphicalNotationDefined)
-
isStartFormDefined
public boolean isStartFormDefined()
-
setStartFormDefined
public void setStartFormDefined(boolean startFormDefined)
-
-