public class MockBusinessProcessService extends java.lang.Object implements BusinessProcessService
| Constructor and Description |
|---|
MockBusinessProcessService() |
| Modifier and Type | Method and Description |
|---|---|
<T extends BusinessProcessModel> |
createProcess(java.lang.String arg0,
java.lang.String arg1)
Create process based on process definition.
|
<T extends BusinessProcessModel> |
createProcess(java.lang.String arg0,
java.lang.String arg1,
java.util.Map<java.lang.String,java.lang.Object> arg2)
Create process based on process definition and add parameters to it.
|
<T extends BusinessProcessModel> |
getProcess(java.lang.String arg0)
Find process by processCode.
|
void |
restartProcess(BusinessProcessModel arg0,
java.lang.String arg1)
Restart process.
|
void |
startProcess(BusinessProcessModel arg0)
Starts previously created process.
|
<T extends BusinessProcessModel> |
startProcess(java.lang.String arg0,
java.lang.String arg1)
Create and starts process basing on process definition.
|
<T extends BusinessProcessModel> |
startProcess(java.lang.String arg0,
java.lang.String arg1,
java.util.Map<java.lang.String,java.lang.Object> arg2)
Create and starts process basing on process definition.
|
void |
triggerEvent(BusinessProcessModel arg0,
java.lang.String arg1)
Trigger event on the process.
|
void |
triggerEvent(java.lang.String arg0)
Trigger event
|
void |
triggerEvent(java.lang.String arg0,
java.util.Date arg1)
Trigger event
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittriggerEventpublic <T extends BusinessProcessModel> T createProcess(java.lang.String arg0, java.lang.String arg1)
BusinessProcessServicecreateProcess in interface BusinessProcessServicearg0 - Process Id.arg1 - Process definition (same like in process xml file).public <T extends BusinessProcessModel> T createProcess(java.lang.String arg0, java.lang.String arg1, java.util.Map<java.lang.String,java.lang.Object> arg2)
BusinessProcessServicecreateProcess in interface BusinessProcessServicearg0 - Process Id.arg1 - Process definition (same like in process xml file).arg2 - map (parameter name, parameter value) of extra parameters.public <T extends BusinessProcessModel> T getProcess(java.lang.String arg0)
BusinessProcessServicegetProcess in interface BusinessProcessServicearg0 - id of needed processpublic void restartProcess(BusinessProcessModel arg0, java.lang.String arg1)
BusinessProcessServicerestartProcess in interface BusinessProcessServicearg0 - Process to restartarg1 - Id of the node to execute process onpublic void startProcess(BusinessProcessModel arg0)
BusinessProcessServicestartProcess in interface BusinessProcessServicearg0 - Process that has to be started.public <T extends BusinessProcessModel> T startProcess(java.lang.String arg0, java.lang.String arg1)
BusinessProcessServicestartProcess in interface BusinessProcessServicearg0 - Id of newly created process.arg1 - Name of process definition used to create process (same like in process xml file).public <T extends BusinessProcessModel> T startProcess(java.lang.String arg0, java.lang.String arg1, java.util.Map<java.lang.String,java.lang.Object> arg2)
BusinessProcessServicestartProcess in interface BusinessProcessServicearg0 - Id of newly created process.arg1 - Name of process definition used to create process (same like in process xml file).arg2 - Extra parameters map (can be used in example in actions).public void triggerEvent(java.lang.String arg0)
BusinessProcessServicetriggerEvent in interface BusinessProcessServicearg0 - Event name. Should be the same like in event node in process definition.public void triggerEvent(BusinessProcessModel arg0, java.lang.String arg1)
BusinessProcessServicetriggerEvent in interface BusinessProcessServicearg0 - Process on which event will be fired.arg1 - Event name. Should be the same like in event node in process definition.public void triggerEvent(java.lang.String arg0,
java.util.Date arg1)
BusinessProcessServicetriggerEvent in interface BusinessProcessServicearg0 - Event name. Should be the same like in event node in process definition.arg1 - Expiration Date. After this time Event will not be handled, and db will be cleared.Copyright © 2018 SAP SE. All Rights Reserved.