|
||||||||||
| 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(String uniqueid)
Finds a Workitem by a defined uniuqeID ($uniqueID) |
Collection<ItemCollection> |
getWorkList(String name)
The method returns all workitems assigned to a specified username or role |
Collection<ItemCollection> |
getWorkListByRef(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,
ProcessingErrorException
workitem - a workitem instance which should be processed
ProcessingErrorException
AccessDeniedException
void removeWorkItem(ItemCollection workitem)
throws AccessDeniedException
uniqueid - of the WorkItem to be removed
AccessDeniedExceptionItemCollection getWorkItem(String uniqueid)
uniqueid -
Collection<ItemCollection> getWorkList(String name)
name - of user or group
Collection<ItemCollection> getWorkListByRef(String aref)
aref - A unique reference to another workitem inside a database
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||