|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WorkflowServiceRemote
| Method Summary | |
|---|---|
int |
getLogLevel()
Workflow Context |
org.imixs.workflow.Model |
getModel()
This Method returns the modelManager Instance. |
ModelService |
getModelService()
This method returns an instance of the Imixs JEE ModelService used by the WorkflowManager Implementation. |
java.lang.String |
getUserName()
Obtain the java.security.Principal that identifies the caller and returns the name of this principal. |
java.util.List<java.lang.String> |
getUserNameList()
This method returns a list of user names, roles and application groups the caller belongs to. |
org.imixs.workflow.ItemCollection |
getWorkItem(java.lang.String uniqueid)
This method loads a Workitem with the corresponding uniqueid |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkList()
|
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkList(int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workItems belonging to current user. |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByAuthor(java.lang.String name)
Returns the worklist by author for the current user |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getWorkListByAuthor(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
Returns a collection of workItems belonging to a specified username. |
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)
|
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)
Returns a collection of workitems belonging to a specified workitem identified by the attribute $UniqueIDRef. |
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. |
boolean |
isUserInRole(java.lang.String rolename)
Test if the caller has a given security role. |
org.imixs.workflow.ItemCollection |
processWorkItem(org.imixs.workflow.ItemCollection workitem)
processes a workItem. |
void |
removeWorkItem(org.imixs.workflow.ItemCollection aworkitem)
|
| Method Detail |
|---|
org.imixs.workflow.ItemCollection getWorkItem(java.lang.String uniqueid)
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkList(int startpos,
int count,
java.lang.String type,
int sortorder)
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.util.Collection<org.imixs.workflow.ItemCollection> getWorkList()
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByAuthor(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
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.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByAuthor(java.lang.String name)
name -
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByCreator(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
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.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByOwner(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
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.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByWriteAccess(int startpos,
int count,
java.lang.String type,
int sortorder)
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.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByGroup(java.lang.String name,
int startpos,
int count,
java.lang.String type,
int sortorder)
java.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByProcessID(int aid,
int startpos,
int count,
java.lang.String type,
int sortorder)
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.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByRef(java.lang.String aref)
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.util.Collection<org.imixs.workflow.ItemCollection> getWorkListByRef(java.lang.String aref,
int startpos,
int count,
java.lang.String type,
int sortorder)
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)
org.imixs.workflow.ItemCollection processWorkItem(org.imixs.workflow.ItemCollection workitem)
throws org.imixs.workflow.exceptions.AccessDeniedException,
org.imixs.workflow.exceptions.ProcessingErrorException
workitem - - the workItem to be processed
InvalidItemValueException - if $modelVersion did not exists or the workItem has an
invalid status
org.imixs.workflow.exceptions.AccessDeniedException - if call has no write access for the given workItem
org.imixs.workflow.exceptions.ProcessingErrorException - if processing by a plugin fails
void removeWorkItem(org.imixs.workflow.ItemCollection aworkitem)
throws org.imixs.workflow.exceptions.AccessDeniedException
org.imixs.workflow.exceptions.AccessDeniedExceptionint getLogLevel()
org.imixs.workflow.Model getModel()
ModelService getModelService()
java.lang.Exceptionjava.lang.String getUserName()
boolean isUserInRole(java.lang.String rolename)
rolename -
java.util.List<java.lang.String> getUserNameList()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||