public class ProcessDefinitionResourceImpl extends Object implements ProcessDefinitionResource
Modifier and Type | Field and Description |
---|---|
protected ProcessEngine |
engine |
protected org.codehaus.jackson.map.ObjectMapper |
objectMapper |
protected String |
processDefinitionId |
protected String |
rootResourcePath |
Constructor and Description |
---|
ProcessDefinitionResourceImpl(ProcessEngine engine,
String processDefinitionId,
String rootResourcePath,
org.codehaus.jackson.map.ObjectMapper objectMapper) |
Modifier and Type | Method and Description |
---|---|
List<StatisticsResultDto> |
getActivityStatistics(Boolean includeFailedJobs,
Boolean includeIncidents,
String includeIncidentsForType) |
Map<String,VariableValueDto> |
getFormVariables(String variableNames,
boolean deserializeValues) |
static String |
getMediaTypeForFileSuffix(String fileName)
Determines an IANA media type based on the file suffix.
|
ProcessDefinitionDto |
getProcessDefinition() |
ProcessDefinitionDiagramDto |
getProcessDefinitionBpmn20Xml() |
javax.ws.rs.core.Response |
getProcessDefinitionDiagram() |
String |
getRenderedForm() |
FormDto |
getStartForm() |
ProcessInstanceDto |
startProcessInstance(javax.ws.rs.core.UriInfo context,
StartProcessInstanceDto parameters) |
ProcessInstanceDto |
submitForm(javax.ws.rs.core.UriInfo context,
StartProcessInstanceDto parameters) |
void |
updateSuspensionState(ProcessDefinitionSuspensionStateDto dto) |
protected ProcessEngine engine
protected String processDefinitionId
protected String rootResourcePath
protected org.codehaus.jackson.map.ObjectMapper objectMapper
public ProcessDefinitionResourceImpl(ProcessEngine engine, String processDefinitionId, String rootResourcePath, org.codehaus.jackson.map.ObjectMapper objectMapper)
public ProcessDefinitionDto getProcessDefinition()
getProcessDefinition
in interface ProcessDefinitionResource
public ProcessInstanceDto startProcessInstance(javax.ws.rs.core.UriInfo context, StartProcessInstanceDto parameters)
startProcessInstance
in interface ProcessDefinitionResource
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 String getRenderedForm()
getRenderedForm
in interface ProcessDefinitionResource
public void updateSuspensionState(ProcessDefinitionSuspensionStateDto dto)
updateSuspensionState
in interface ProcessDefinitionResource
public Map<String,VariableValueDto> getFormVariables(String variableNames, boolean deserializeValues)
getFormVariables
in interface ProcessDefinitionResource
Copyright © 2018. All rights reserved.