|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WorkflowManagerService
Service Interface for the WorkflowManager. This Service Interface supports methods to create, process and find process instantces. This interface should be used by a workflow service server component. Some methods are mapped directly to the org.imixs.workflow.WorkflowManager Interface. In addition there are getter methods defined which should be used by workflow clients to display a set of workitems.
| Method Summary | |
|---|---|
XMLItemCollection |
getWorkItem(String uniqueid)
This method finds and returns an existing workitem (Map) by the unique or workitem ID. |
EntityCollection |
getWorkList(String name,
int startpos,
int count)
This method returns a collection of workitems (Maps) belonging to a specified name. |
EntityCollection |
getWorkListByCreator(String name,
int startpos,
int count)
This method returns a collection of workitems (Maps) belonging to a specified creator of a workitem. |
EntityCollection |
getWorkListByGroup(String name,
int startpos,
int count)
This method returns a collection of workitems (Maps) belonging to a specified workflow group. |
EntityCollection |
getWorkListByProcessID(int aID,
int startpos,
int count)
This method returns a collection of workitems (Maps) belonging to a specified process id form the workflow model. |
EntityCollection |
getWorkListByRef(String aref,
int startpos,
int count)
This method returns a collection of workitems (Maps) belonging to a specified workitem identified by the attribute $UniqueIDRef. |
XMLItemCollection |
processWorkItem(XMLItemCollection workitem,
int activityid)
This method processes the forwarded workitem (Map) through the specified ActivityInstance. |
void |
removeWorkItem(String uniqueid)
This method removes a workitem. |
| Method Detail |
|---|
XMLItemCollection getWorkItem(String uniqueid)
throws Exception
uniqueid - attrlist -
Exception
XMLItemCollection processWorkItem(XMLItemCollection workitem,
int activityid)
throws Exception
workitem - activityid - attrlist -
Exception
void removeWorkItem(String uniqueid)
throws Exception
uniqueid -
Exception
EntityCollection getWorkList(String name,
int startpos,
int count)
throws Exception
name - startpos - count -
Exception
EntityCollection getWorkListByGroup(String name,
int startpos,
int count)
throws Exception
name - startpos - count - attrlist -
Exception
EntityCollection getWorkListByProcessID(int aID,
int startpos,
int count)
throws Exception
aID - startpos - count - attrlist -
Exception
EntityCollection getWorkListByCreator(String name,
int startpos,
int count)
throws Exception
name - startpos - count - attrlist -
Exception
EntityCollection getWorkListByRef(String aref,
int startpos,
int count)
throws Exception
aref - A unique reference to another workitem inside a database *startpos - count - attrlist -
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||