|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WorkflowManager
The WorkflowManager is the general interface for a concrete implementation of a workflow management system. The Interface defines the basic methods for processing and encountering a workitem. The Workflowmanger instantiate a WorkflowKernel, an supports the platform dependet enviroment for concrete Workitems and Workfmodels.
WorkflowKernel| Method Summary | |
|---|---|
ItemCollection |
getWorkItem(java.lang.String uniqueid)
Finds a Workitem by a defined uniuqeID ($uniqueID) |
java.util.Collection<ItemCollection> |
getWorkList(java.lang.String name)
The method returns all workitems assigned to a specified username or role |
java.util.Collection<ItemCollection> |
getWorkListByRef(java.lang.String aref)
This method returns all workitems assigned to another workitem by the Attribute $uniqueidRef. |
ItemCollection |
processWorkItem(ItemCollection workitem)
This Method process a Workitem. |
void |
removeWorkItem(ItemCollection workitem)
The method removes the provide Workitem form the persistence unit managed by the WorkflowManager implementation. |
| Method Detail |
|---|
ItemCollection processWorkItem(ItemCollection workitem)
throws AccessDeniedException,
InvalidWorkitemException,
ProcessingErrorException
workitem - a workitem instance which should be processed
InvalidWorkitemException
AccessDeniedException
ProcessingErrorException
void removeWorkItem(ItemCollection workitem)
throws AccessDeniedException,
InvalidWorkitemException
uniqueid - of the WorkItem to be removed
InvalidWorkitemException
AccessDeniedException
ItemCollection getWorkItem(java.lang.String uniqueid)
throws java.lang.Exception
uniqueid -
java.lang.Exception
java.util.Collection<ItemCollection> getWorkList(java.lang.String name)
throws java.lang.Exception
name - of user or group
java.lang.Exception
java.util.Collection<ItemCollection> getWorkListByRef(java.lang.String aref)
throws java.lang.Exception
aref - A unique reference to another workitem inside a database
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||