|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IBpmProcessManager
Manager for BPM processes and process definitions
Method Summary | |
---|---|
IBpmProcess |
createProcess(String processDefID)
Creates process instance for given process definition ID |
IBpmProcessDefinition |
createProcessDefinition()
Creates new process definition. |
IBpmProcess |
createSubprocess(String processDefID,
String parentProcessID,
String parentStepID,
short parentInstanceIteration)
Creates subprocess for given process definition ID and parent process information |
void |
deleteProcess(String processID)
Deletes process instance by its ID |
void |
deleteProcessDefinition(String processDefID)
Deletes process definition by its ID |
IBpmProcess |
getProcess(String processID)
Fetches and returns process instance by its ID |
IBpmProcessDefinition |
getProcessDefinition(String processDefID)
Fetches and returns process definition by its ID |
List |
searchProcesses(BpmProcessSearchQuery searchQuery)
Search process instances according to specified search query |
void |
updateProcess(IBpmProcess process)
Updates (persists changes) in the process instance |
void |
updateProcessDefinition(IBpmProcessDefinition processDef)
Updates (persists changes) process definition |
Method Detail |
---|
IBpmProcessDefinition createProcessDefinition() throws Exception
Exception
void deleteProcessDefinition(String processDefID) throws Exception
processDefID
-
Exception
IBpmProcessDefinition getProcessDefinition(String processDefID) throws Exception
processDefID
-
Exception
void updateProcessDefinition(IBpmProcessDefinition processDef) throws Exception
processDef
-
Exception
List searchProcesses(BpmProcessSearchQuery searchQuery) throws Exception
searchQuery
-
Exception
IBpmProcess createProcess(String processDefID) throws Exception
processDefID
-
Exception
IBpmProcess createSubprocess(String processDefID, String parentProcessID, String parentStepID, short parentInstanceIteration) throws Exception
processDefID
- parentProcessID
- parentStepID
-
Exception
IBpmProcess getProcess(String processID) throws Exception
processID
-
Exception
void deleteProcess(String processID) throws Exception
processID
-
Exception
void updateProcess(IBpmProcess process) throws Exception
process
-
Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |