Class ProcessDefinitionService
- java.lang.Object
-
- org.flowable.ui.admin.service.engine.ProcessDefinitionService
-
@Service public class ProcessDefinitionService extends Object
Service for invoking Flowable REST services.
-
-
Field Summary
Fields Modifier and Type Field Description protected FlowableClientServiceclientUtilprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapper
-
Constructor Summary
Constructors Constructor Description ProcessDefinitionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BpmnModelexecuteRequestForXML(org.apache.http.client.methods.HttpUriRequest request, ServerConfig serverConfig, int expectedStatusCode)com.fasterxml.jackson.databind.JsonNodegetProcessDefinition(ServerConfig serverConfig, String definitionId)BpmnModelgetProcessDefinitionModel(ServerConfig serverConfig, String definitionId)com.fasterxml.jackson.databind.JsonNodelistProcesDefinitions(ServerConfig serverConfig, Map<String,String[]> parameterMap, boolean latest)voidmigrateInstancesOfProcessDefinition(ServerConfig serverConfig, String processDefinitionId, String migrationDocument)com.fasterxml.jackson.databind.JsonNodeupdateProcessDefinitionCategory(ServerConfig serverConfig, String definitionId, String category)
-
-
-
Field Detail
-
clientUtil
@Autowired protected FlowableClientService clientUtil
-
objectMapper
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Method Detail
-
listProcesDefinitions
public com.fasterxml.jackson.databind.JsonNode listProcesDefinitions(ServerConfig serverConfig, Map<String,String[]> parameterMap, boolean latest)
-
getProcessDefinition
public com.fasterxml.jackson.databind.JsonNode getProcessDefinition(ServerConfig serverConfig, String definitionId)
-
updateProcessDefinitionCategory
public com.fasterxml.jackson.databind.JsonNode updateProcessDefinitionCategory(ServerConfig serverConfig, String definitionId, String category)
-
getProcessDefinitionModel
public BpmnModel getProcessDefinitionModel(ServerConfig serverConfig, String definitionId)
-
migrateInstancesOfProcessDefinition
public void migrateInstancesOfProcessDefinition(ServerConfig serverConfig, String processDefinitionId, String migrationDocument) throws FlowableServiceException
- Throws:
FlowableServiceException
-
executeRequestForXML
protected BpmnModel executeRequestForXML(org.apache.http.client.methods.HttpUriRequest request, ServerConfig serverConfig, int expectedStatusCode)
-
-