|
||||||||||
| 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(java.lang.String uniqueid)
This method finds and returns an existing workitem (Map) by the unique or workitem ID. |
EntityCollection |
getWorkList(java.lang.String name,
int startpos,
int count)
This method returns a collection of workitems (Maps) belonging to a specified name. |
EntityCollection |
getWorkListByCreator(java.lang.String name,
int startpos,
int count)
This method returns a collection of workitems (Maps) belonging to a specified creator of a workitem. |
EntityCollection |
getWorkListByGroup(java.lang.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(java.lang.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(java.lang.String uniqueid)
This method removes a workitem. |
| Method Detail |
|---|
XMLItemCollection getWorkItem(java.lang.String uniqueid)
throws java.lang.Exception
uniqueid - attrlist -
java.lang.Exception
XMLItemCollection processWorkItem(XMLItemCollection workitem,
int activityid)
throws java.lang.Exception
workitem - activityid - attrlist -
java.lang.Exception
void removeWorkItem(java.lang.String uniqueid)
throws java.lang.Exception
uniqueid -
java.lang.Exception
EntityCollection getWorkList(java.lang.String name,
int startpos,
int count)
throws java.lang.Exception
name - startpos - count -
java.lang.Exception
EntityCollection getWorkListByGroup(java.lang.String name,
int startpos,
int count)
throws java.lang.Exception
name - startpos - count - attrlist -
java.lang.Exception
EntityCollection getWorkListByProcessID(int aID,
int startpos,
int count)
throws java.lang.Exception
aID - startpos - count - attrlist -
java.lang.Exception
EntityCollection getWorkListByCreator(java.lang.String name,
int startpos,
int count)
throws java.lang.Exception
name - startpos - count - attrlist -
java.lang.Exception
EntityCollection getWorkListByRef(java.lang.String aref,
int startpos,
int count)
throws java.lang.Exception
aref - A unique reference to another workitem inside a database *startpos - count - attrlist -
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||