public class ProcessDefinitionResourceImpl extends Object implements ProcessDefinitionResource
Modifier and Type | Field and Description |
---|---|
protected ProcessEngine |
engine |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected String |
processDefinitionId |
protected String |
rootResourcePath |
Constructor and Description |
---|
ProcessDefinitionResourceImpl(ProcessEngine engine,
String processDefinitionId,
String rootResourcePath,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
protected ProcessEngine engine
protected String processDefinitionId
protected String rootResourcePath
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public ProcessDefinitionResourceImpl(ProcessEngine engine, String processDefinitionId, String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public ProcessDefinitionDto getProcessDefinition()
getProcessDefinition
in interface ProcessDefinitionResource
public javax.ws.rs.core.Response deleteProcessDefinition(boolean cascade, boolean skipCustomListeners)
deleteProcessDefinition
in interface ProcessDefinitionResource
public ProcessInstanceDto startProcessInstance(javax.ws.rs.core.UriInfo context, StartProcessInstanceDto parameters)
startProcessInstance
in interface ProcessDefinitionResource
protected ProcessInstanceWithVariables startProcessInstanceAtActivities(StartProcessInstanceDto dto)
public ProcessInstanceDto submitForm(javax.ws.rs.core.UriInfo context, StartProcessInstanceDto parameters)
submitForm
in interface ProcessDefinitionResource
public List<StatisticsResultDto> getActivityStatistics(Boolean includeFailedJobs, Boolean includeIncidents, String includeIncidentsForType)
getActivityStatistics
in interface ProcessDefinitionResource
public ProcessDefinitionDiagramDto getProcessDefinitionBpmn20Xml()
getProcessDefinitionBpmn20Xml
in interface ProcessDefinitionResource
public javax.ws.rs.core.Response getProcessDefinitionDiagram()
getProcessDefinitionDiagram
in interface ProcessDefinitionResource
public static String getMediaTypeForFileSuffix(String fileName)
fileName
- public FormDto getStartForm()
getStartForm
in interface ProcessDefinitionResource
public javax.ws.rs.core.Response getRenderedForm()
getRenderedForm
in interface ProcessDefinitionResource
public void updateSuspensionState(ProcessDefinitionSuspensionStateDto dto)
updateSuspensionState
in interface ProcessDefinitionResource
public void updateHistoryTimeToLive(HistoryTimeToLiveDto historyTimeToLiveDto)
updateHistoryTimeToLive
in interface ProcessDefinitionResource
public Map<String,VariableValueDto> getFormVariables(String variableNames, boolean deserializeValues)
getFormVariables
in interface ProcessDefinitionResource
public void restartProcessInstance(RestartProcessInstanceDto restartProcessInstanceDto)
restartProcessInstance
in interface ProcessDefinitionResource
public BatchDto restartProcessInstanceAsync(RestartProcessInstanceDto restartProcessInstanceDto)
restartProcessInstanceAsync
in interface ProcessDefinitionResource
Copyright © 2017. All rights reserved.