|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WorkflowService
The WorkflowService is the JEE Implementation for the IX Workflow API. This interface acts as a service facade and supports basic methods to create, process and access workitems. The Interface extends the core api interface org.imixs.workflow.WorkflowManager with getter methods to fetch collections of workitems. The ModelManager is independent form the IX JEE Entity EJBs and uses the standard IntemCollection Object as a data transfer object to comunitcate with clients.
| Field Summary | |
|---|---|
static int |
SORT_ORDER_CREATED_ASC
|
static int |
SORT_ORDER_CREATED_DESC
|
static int |
SORT_ORDER_MODIFIED_ASC
|
static int |
SORT_ORDER_MODIFIED_DESC
|
| Method Summary | |
|---|---|
EntityService |
getEntityService()
This method returns an instance of the Imixs JEE EntityService used by the WorkflowManager Implementation. |
ModelService |
getModelService()
This method returns an instance of the Imixs JEE ModelService used by the WorkflowManager Implementation. |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkList(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workitems belonging to a specified name. |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByCreator(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workitems created by a specified user (namCreator). |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByGroup(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
returns a collection of workitems belonging to a specified workflow group. |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByOwner(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workitems containing a namOwner property belonging to a specified username. |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByProcessID(int aID,
int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workitems belonging to a specified $processID defined by the workflow model. |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByRef(java.lang.String aref,
int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workitems belonging to a specified workitem identified by the attribute $UniqueIDRef. |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByWriteAccess(int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workitems where the current user has a writeAccess. |
| Methods inherited from interface org.imixs.workflow.WorkflowManager |
|---|
getWorkItem, getWorkList, getWorkListByRef, processWorkItem, removeWorkItem |
| Field Detail |
|---|
static final int SORT_ORDER_CREATED_DESC
static final int SORT_ORDER_CREATED_ASC
static final int SORT_ORDER_MODIFIED_DESC
static final int SORT_ORDER_MODIFIED_ASC
| Method Detail |
|---|
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkList(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
throws java.lang.Exception
name - = username or role contained in $writeAccess - if null current
username will be usedstartpos - = optional start positioncount - = optional count - default = -1type - = defines the type property of the workitems to be returnd.
can be nullsortorder - = defines sortorder (SORT_ORDER_CREATED_DESC = 0
SORT_ORDER_CREATED_ASC = 1 SORT_ORDER_MODIFIED_DESC = 2
SORT_ORDER_MODIFIED_ASC = 3)
java.lang.Exception
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByGroup(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
throws java.lang.Exception
name - = workflowgroup the workitems belong tostartpos - = optional start positioncount - = optional count - default = -1type - = defines the type property of the workitems to be returnd.
can be nullsortorder - = defines sortorder (SORT_ORDER_CREATED_DESC = 0
SORT_ORDER_CREATED_ASC = 1 SORT_ORDER_MODIFIED_DESC = 2
SORT_ORDER_MODIFIED_ASC = 3)
java.lang.Exception
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByProcessID(int aID,
int startpos,
int count,
java.lang.String type,
int sortorder)
throws java.lang.Exception
aID - = $ProcessID for the workitems to be returned.startpos - = optional start positioncount - = optional count - default = -1type - = defines the type property of the workitems to be returnd.
can be nullsortorder - = defines sortorder (SORT_ORDER_CREATED_DESC = 0
SORT_ORDER_CREATED_ASC = 1 SORT_ORDER_MODIFIED_DESC = 2
SORT_ORDER_MODIFIED_ASC = 3)
java.lang.Exception
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByCreator(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
throws java.lang.Exception
name - = username for property namCreator - if null current username
will be usedstartpos - = optional start positioncount - = optional count - default = -1type - = defines the type property of the workitems to be returnd.
can be nullsortorder - = defines sortorder (SORT_ORDER_CREATED_DESC = 0
SORT_ORDER_CREATED_ASC = 1 SORT_ORDER_MODIFIED_DESC = 2
SORT_ORDER_MODIFIED_ASC = 3)
java.lang.Exception
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByOwner(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
throws java.lang.Exception
name - = username for property namOwner - if null current username
will be usedstartpos - = optional start positioncount - = optional count - default = -1type - = defines the type property of the workitems to be returnd.
can be nullsortorder - = defines sortorder (SORT_ORDER_CREATED_DESC = 0
SORT_ORDER_CREATED_ASC = 1 SORT_ORDER_MODIFIED_DESC = 2
SORT_ORDER_MODIFIED_ASC = 3)
java.lang.Exception
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByWriteAccess(int startpos,
int count,
java.lang.String type,
int sortorder)
throws java.lang.Exception
startpos - = optional start positioncount - = optional count - default = -1type - = defines the type property of the workitems to be returnd.
can be nullsortorder - = defines sortorder (SORT_ORDER_CREATED_DESC = 0
SORT_ORDER_CREATED_ASC = 1 SORT_ORDER_MODIFIED_DESC = 2
SORT_ORDER_MODIFIED_ASC = 3)
java.lang.Exception
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByRef(java.lang.String aref,
int startpos,
int count,
java.lang.String type,
int sortorder)
throws java.lang.Exception
aref - A unique reference to another workitem inside a database *startpos - = optional start positioncount - = optional count - default = -1type - = defines the type property of the workitems to be returnd.
can be nullsortorder - = defines sortorder (SORT_ORDER_CREATED_DESC = 0
SORT_ORDER_CREATED_ASC = 1 SORT_ORDER_MODIFIED_DESC = 2
SORT_ORDER_MODIFIED_ASC = 3)
java.lang.Exception
EntityService getEntityService()
throws java.lang.Exception
java.lang.Exception
ModelService getModelService()
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||