Class DefaultProcessService
- java.lang.Object
-
- org.bonitasoft.web.client.services.impl.base.AbstractService
-
- org.bonitasoft.web.client.services.impl.DefaultProcessService
-
- All Implemented Interfaces:
ProcessService
public class DefaultProcessService extends AbstractService implements ProcessService
-
-
Field Summary
-
Fields inherited from class org.bonitasoft.web.client.services.impl.base.AbstractService
apiProvider, COMMUNITY_LICENCE, objectMapper
-
-
Constructor Summary
Constructors Constructor Description DefaultProcessService(ClientContext clientContext, ApiProvider apiProvider, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
-
Methods inherited from class org.bonitasoft.web.client.services.impl.base.AbstractService
getLicense, isCommunity
-
-
-
-
Constructor Detail
-
DefaultProcessService
public DefaultProcessService(ClientContext clientContext, ApiProvider apiProvider, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
importProcess
public void importProcess(File barFile, ProcessImportPolicy policy)
- Specified by:
importProcessin interfaceProcessServicepolicy- throws DuplicatedProcessException : if policy is set toProcessImportPolicy.FAIL_ON_DUPLICATES
-
getProcess
public ProcessDefinition getProcess(String name, String version)
- Specified by:
getProcessin interfaceProcessService
-
searchProcesses
public List<ProcessDefinition> searchProcesses(int page, int count)
- Specified by:
searchProcessesin interfaceProcessService
-
searchProcesses
public List<ProcessDefinition> searchProcesses(ProcessApi.SearchProcessesQueryParams params)
- Specified by:
searchProcessesin interfaceProcessService
-
searchProcessParameters
public List<ProcessParameter> searchProcessParameters(int page, int count, String processId)
- Specified by:
searchProcessParametersin interfaceProcessService
-
getProcessProblem
public List<ProcessResolutionProblem> getProcessProblem(int page, int count, String processId)
- Specified by:
getProcessProblemin interfaceProcessService
-
startProcess
public ProcessInstantiationResponse startProcess(String name, String version)
- Specified by:
startProcessin interfaceProcessService
-
startProcess
public ProcessInstantiationResponse startProcess(String id)
- Specified by:
startProcessin interfaceProcessService
-
startProcess
public ProcessInstantiationResponse startProcess(String id, Map<String,Object> params)
- Specified by:
startProcessin interfaceProcessService
-
getUserTask
public UserTask getUserTask(String taskId)
- Specified by:
getUserTaskin interfaceProcessService- Returns:
-
searchUserTask
public List<UserTask> searchUserTask(String rootContainerId)
- Specified by:
searchUserTaskin interfaceProcessService
-
assignUserTask
public void assignUserTask(String taskId, String assignedUserId)
- Specified by:
assignUserTaskin interfaceProcessService
-
assignUserTask
public void assignUserTask(String taskId, String assignedUserId, String state)
- Specified by:
assignUserTaskin interfaceProcessService
-
executeUserTask
public void executeUserTask(String taskId)
- Specified by:
executeUserTaskin interfaceProcessService
-
executeUserTask
public void executeUserTask(String taskId, Map<String,Object> contractData)
- Specified by:
executeUserTaskin interfaceProcessService
-
-