org.camunda.bpm.engine.rest.sub.repository.impl
Class ProcessDefinitionResourceImpl
java.lang.Object
org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl
- All Implemented Interfaces:
- ProcessDefinitionResource
public class ProcessDefinitionResourceImpl
- extends Object
- implements ProcessDefinitionResource
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
engine
protected ProcessEngine engine
processDefinitionId
protected String processDefinitionId
rootResourcePath
protected String rootResourcePath
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
ProcessDefinitionResourceImpl
public ProcessDefinitionResourceImpl(ProcessEngine engine,
String processDefinitionId,
String rootResourcePath,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
getProcessDefinition
public ProcessDefinitionDto getProcessDefinition()
- Specified by:
getProcessDefinition in interface ProcessDefinitionResource
deleteProcessDefinition
public javax.ws.rs.core.Response deleteProcessDefinition(boolean cascade,
boolean skipCustomListeners)
- Specified by:
deleteProcessDefinition in interface ProcessDefinitionResource
startProcessInstance
public ProcessInstanceDto startProcessInstance(javax.ws.rs.core.UriInfo context,
StartProcessInstanceDto parameters)
- Specified by:
startProcessInstance in interface ProcessDefinitionResource
startProcessInstanceAtActivities
protected ProcessInstanceWithVariables startProcessInstanceAtActivities(StartProcessInstanceDto dto)
submitForm
public ProcessInstanceDto submitForm(javax.ws.rs.core.UriInfo context,
StartProcessInstanceDto parameters)
- Specified by:
submitForm in interface ProcessDefinitionResource
getActivityStatistics
public List<StatisticsResultDto> getActivityStatistics(Boolean includeFailedJobs,
Boolean includeIncidents,
String includeIncidentsForType)
- Specified by:
getActivityStatistics in interface ProcessDefinitionResource
getProcessDefinitionBpmn20Xml
public ProcessDefinitionDiagramDto getProcessDefinitionBpmn20Xml()
- Specified by:
getProcessDefinitionBpmn20Xml in interface ProcessDefinitionResource
getProcessDefinitionDiagram
public javax.ws.rs.core.Response getProcessDefinitionDiagram()
- Specified by:
getProcessDefinitionDiagram in interface ProcessDefinitionResource
getMediaTypeForFileSuffix
public static String getMediaTypeForFileSuffix(String fileName)
- Determines an IANA media type based on the file suffix.
Hint: as of Java 7 the method Files.probeContentType() provides an implementation based on file type detection.
- Parameters:
fileName -
- Returns:
- content type, defaults to octet-stream
getStartForm
public FormDto getStartForm()
- Specified by:
getStartForm in interface ProcessDefinitionResource
getRenderedForm
public javax.ws.rs.core.Response getRenderedForm()
- Specified by:
getRenderedForm in interface ProcessDefinitionResource
updateSuspensionState
public void updateSuspensionState(ProcessDefinitionSuspensionStateDto dto)
- Specified by:
updateSuspensionState in interface ProcessDefinitionResource
getFormVariables
public Map<String,VariableValueDto> getFormVariables(String variableNames,
boolean deserializeValues)
- Specified by:
getFormVariables in interface ProcessDefinitionResource
Copyright © 2016 camunda services GmbH. All rights reserved.