public class RmiClientWorkflowInboxService extends Object implements WorkflowInboxService
WorkflowInboxService
provides access to workflow inboxes on the client-side.Constructor and Description |
---|
RmiClientWorkflowInboxService(Connection connection) |
Modifier and Type | Method and Description |
---|---|
com.lexmark.saperion.workflow.InboxListItemType |
getInbox(com.lexmark.saperion.workflow.InboxReferenceType reference)
Returns the inbox with the specified ID.
|
com.lexmark.saperion.workflow.InboxListItemType |
getPersonalInbox()
Returns the personal inbox of the current user.
|
List<com.lexmark.saperion.workflow.TaskListItemType> |
getTaskList(com.lexmark.saperion.workflow.InboxReferenceType reference)
Returns a list of
tasks that are contained in the referenced
workflow inbox. |
List<com.lexmark.saperion.workflow.InboxListItemType> |
listInboxes()
Returns a list of information about all inboxes of the current user.
|
public RmiClientWorkflowInboxService(Connection connection)
public List<com.lexmark.saperion.workflow.InboxListItemType> listInboxes() throws SaAuthenticationException, SaSystemException, SaDBException
WorkflowInboxService
listInboxes
in interface WorkflowInboxService
SaAuthenticationException
- authentication-error when retrieving inboxesSaSystemException
- system-error when retrieving inboxesSaDBException
- database-error when retrieving inboxespublic com.lexmark.saperion.workflow.InboxListItemType getInbox(com.lexmark.saperion.workflow.InboxReferenceType reference) throws SaAuthenticationException, SaSystemException, SaDBException
WorkflowInboxService
getInbox
in interface WorkflowInboxService
reference
- the reference (ID) of the inboxSaAuthenticationException
- authentication-error when retrieving inboxesSaSystemException
- system-error when retrieving inboxesSaDBException
- database-error when retrieving inboxespublic com.lexmark.saperion.workflow.InboxListItemType getPersonalInbox() throws SaAuthenticationException, SaSystemException, SaDBException
WorkflowInboxService
getPersonalInbox
in interface WorkflowInboxService
SaAuthenticationException
- authentication-error when retrieving inboxesSaSystemException
- system-error when retrieving inboxesSaDBException
- database-error when retrieving inboxespublic List<com.lexmark.saperion.workflow.TaskListItemType> getTaskList(com.lexmark.saperion.workflow.InboxReferenceType reference) throws SaAuthenticationException, DataSourceException, UnknownDefinitionException, SaSystemException, SaperionConfigurationException, SaDBException
WorkflowInboxService
tasks
that are contained in the referenced
workflow inbox.getTaskList
in interface WorkflowInboxService
reference
- a reference to the inbox to get the tasks forSaAuthenticationException
- authentication error when retrieving tasksDataSourceException
- datasource not availableUnknownDefinitionException
- workflwo definition not availableSaSystemException
- system error when retrieving tasksSaperionConfigurationException
- configuration errorSaDBException
- database error when retrieving tasksCopyright © 2016 SAPERION AG. All rights reserved.