public class ProteusRestClient extends Object
| Constructor and Description |
|---|
ProteusRestClient() |
ProteusRestClient(String host,
String port) |
| Modifier and Type | Method and Description |
|---|---|
String |
deployProcessInstance(String processId)
Deploy a process instance
|
eu.vicci.process.model.sofiainstance.ProcessInstance |
getProcessStepInstance(String processInstanceId)
Get the process step instance.
|
eu.vicci.process.model.util.messages.core.IStateChangeMessage |
getRecentState(String processInstanceId)
Gets the most recent state change message for the given process.
|
List<? extends eu.vicci.process.engine.core.IProcessInfo> |
listDeployedProcesses()
Lists all deployed processes, which can be executed.
|
List<? extends eu.vicci.process.engine.core.IProcessInstanceInfo> |
listDeployedProcessInstances()
listing deployed process instances
|
void |
startProcessInstance(String processInstanceId) |
void |
startProcessInstance(String processInstanceId,
Map<String,eu.vicci.process.model.sofiainstance.DataTypeInstance> inputParameters) |
String |
uploadAndDeploy(String processDocument)
Same as
uploadAndDeploy(String, boolean) with args
(processDocument, true). |
String |
uploadAndDeploy(String processDocument,
boolean overrideExisting) |
public List<? extends eu.vicci.process.engine.core.IProcessInfo> listDeployedProcesses()
public List<? extends eu.vicci.process.engine.core.IProcessInstanceInfo> listDeployedProcessInstances()
public String uploadAndDeploy(String processDocument, boolean overrideExisting)
processDocument - the process as stringoverrideExisting - override the existing model filepublic String uploadAndDeploy(String processDocument)
uploadAndDeploy(String, boolean) with args
(processDocument, true).processDocument - the process as stringpublic String deployProcessInstance(String processId)
processId - the process id for the process which should be deployed as
instance.public void startProcessInstance(String processInstanceId)
processInstanceId - the instance id of the process which should be startedpublic void startProcessInstance(String processInstanceId, Map<String,eu.vicci.process.model.sofiainstance.DataTypeInstance> inputParameters)
processInstanceId - the instance id of the process which should be startedinputParameters - the input parameters as map, with the id of the
datatype as key (not instance id!)public eu.vicci.process.model.sofiainstance.ProcessInstance getProcessStepInstance(String processInstanceId)
processInstanceId - The instance id of the root process.ProcessStepInstancepublic eu.vicci.process.model.util.messages.core.IStateChangeMessage getRecentState(String processInstanceId)
processInstanceId - IStateChangeMessageCopyright © 2018. All rights reserved.