Class ProcessDefinitionResourceImpl
java.lang.Object
org.operaton.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl
- All Implemented Interfaces:
ProcessDefinitionResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ProcessEnginestatic final Stringprotected com.fasterxml.jackson.databind.ObjectMapperprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionProcessDefinitionResourceImpl(ProcessEngine engine, String processDefinitionId, String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsedeleteProcessDefinition(boolean cascade, boolean skipCustomListeners, boolean skipIoMappings) getActivityStatistics(Boolean includeFailedJobs, Boolean includeIncidents, String includeIncidentsForType) jakarta.ws.rs.core.ResponsegetFormVariables(String variableNames, boolean deserializeValues) static StringgetMediaTypeForFileSuffix(String fileName) Determines an IANA media type based on the file suffix.jakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responseprotected StringgetStartFormMediaType(String processDefinitionId) voidrestartProcessInstance(RestartProcessInstanceDto restartProcessInstanceDto) restartProcessInstanceAsync(RestartProcessInstanceDto restartProcessInstanceDto) startProcessInstance(jakarta.ws.rs.core.UriInfo context, StartProcessInstanceDto parameters) protected ProcessInstanceWithVariablessubmitForm(jakarta.ws.rs.core.UriInfo context, StartProcessInstanceDto parameters) voidupdateHistoryTimeToLive(HistoryTimeToLiveDto historyTimeToLiveDto) void
-
Field Details
-
MSG_CANNOT_INSTANTIATE_PROCESS_DEF
- See Also:
-
engine
-
processDefinitionId
-
rootResourcePath
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
ProcessDefinitionResourceImpl
public ProcessDefinitionResourceImpl(ProcessEngine engine, String processDefinitionId, String rootResourcePath, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
getProcessDefinition
- Specified by:
getProcessDefinitionin interfaceProcessDefinitionResource
-
deleteProcessDefinition
public jakarta.ws.rs.core.Response deleteProcessDefinition(boolean cascade, boolean skipCustomListeners, boolean skipIoMappings) - Specified by:
deleteProcessDefinitionin interfaceProcessDefinitionResource
-
startProcessInstance
public ProcessInstanceDto startProcessInstance(jakarta.ws.rs.core.UriInfo context, StartProcessInstanceDto parameters) - Specified by:
startProcessInstancein interfaceProcessDefinitionResource
-
startProcessInstanceAtActivities
protected ProcessInstanceWithVariables startProcessInstanceAtActivities(StartProcessInstanceDto dto) -
submitForm
public ProcessInstanceDto submitForm(jakarta.ws.rs.core.UriInfo context, StartProcessInstanceDto parameters) - Specified by:
submitFormin interfaceProcessDefinitionResource
-
getActivityStatistics
public List<StatisticsResultDto> getActivityStatistics(Boolean includeFailedJobs, Boolean includeIncidents, String includeIncidentsForType) - Specified by:
getActivityStatisticsin interfaceProcessDefinitionResource
-
getProcessDefinitionBpmn20Xml
- Specified by:
getProcessDefinitionBpmn20Xmlin interfaceProcessDefinitionResource
-
getProcessDefinitionDiagram
public jakarta.ws.rs.core.Response getProcessDefinitionDiagram()- Specified by:
getProcessDefinitionDiagramin interfaceProcessDefinitionResource
-
getMediaTypeForFileSuffix
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
- Specified by:
getStartFormin interfaceProcessDefinitionResource
-
getRenderedForm
public jakarta.ws.rs.core.Response getRenderedForm()- Specified by:
getRenderedFormin interfaceProcessDefinitionResource
-
updateSuspensionState
- Specified by:
updateSuspensionStatein interfaceProcessDefinitionResource
-
updateHistoryTimeToLive
- Specified by:
updateHistoryTimeToLivein interfaceProcessDefinitionResource
-
getFormVariables
public Map<String,VariableValueDto> getFormVariables(String variableNames, boolean deserializeValues) - Specified by:
getFormVariablesin interfaceProcessDefinitionResource
-
getStaticCalledProcessDefinitions
- Specified by:
getStaticCalledProcessDefinitionsin interfaceProcessDefinitionResource
-
restartProcessInstance
- Specified by:
restartProcessInstancein interfaceProcessDefinitionResource
-
restartProcessInstanceAsync
- Specified by:
restartProcessInstanceAsyncin interfaceProcessDefinitionResource
-
getDeployedStartForm
public jakarta.ws.rs.core.Response getDeployedStartForm()- Specified by:
getDeployedStartFormin interfaceProcessDefinitionResource
-
getStartFormMediaType
-