|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.agila.services.AbstractBusinessProcessService
public abstract class AbstractBusinessProcessService
Constructor Summary | |
---|---|
AbstractBusinessProcessService()
|
Method Summary | |
---|---|
BusinessProcessID |
addGraph(BusinessProcess graph)
Adds a new graph to the system, returning the ID assigned to that graph. |
BusinessProcessID |
addGraph(java.lang.String graph)
|
java.util.List |
getCurrentProcessInfos()
|
BusinessProcess |
getGraphByID(BusinessProcessID id)
Returns a BusinessProcess for the given id. |
BusinessProcessID |
getGraphIDByName(java.lang.String name)
|
BusinessProcessInfo |
getInfoByID(BusinessProcessID id)
Returns a BusinessProcessInfo object for the given id |
protected abstract BusinessProcessID |
internalAddGraph(BusinessProcess graph)
Takes a graph and adds it to the persistent store, returning it's new ID. |
protected abstract java.util.List |
internalGetAllProcessGraphs()
returns all saved graph |
protected abstract BusinessProcess |
internalGetByID(BusinessProcessID id)
returns a saved graph |
protected abstract BusinessProcessID |
internalGetIDByName(java.lang.String name)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractBusinessProcessService()
Method Detail |
---|
public BusinessProcessID addGraph(BusinessProcess graph)
BusinessProcessService
addGraph
in interface BusinessProcessService
public BusinessProcessID addGraph(java.lang.String graph)
addGraph
in interface BusinessProcessService
public BusinessProcess getGraphByID(BusinessProcessID id)
BusinessProcessService
getGraphByID
in interface BusinessProcessService
public BusinessProcessInfo getInfoByID(BusinessProcessID id)
BusinessProcessService
getInfoByID
in interface BusinessProcessService
public BusinessProcessID getGraphIDByName(java.lang.String name)
getGraphIDByName
in interface BusinessProcessService
public java.util.List getCurrentProcessInfos()
getCurrentProcessInfos
in interface BusinessProcessService
protected abstract BusinessProcessID internalAddGraph(BusinessProcess graph)
graph
-
protected abstract BusinessProcess internalGetByID(BusinessProcessID id)
id
-
protected abstract java.util.List internalGetAllProcessGraphs()
protected abstract BusinessProcessID internalGetIDByName(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |