public abstract class AbstractWorkflowInboxDelegateService extends AbstractDelegateService<WorkflowInboxService> implements WorkflowInboxService
WorkflowInboxService simply delegates to another instance.| Constructor and Description |
|---|
AbstractWorkflowInboxDelegateService() |
| Modifier and Type | Method and Description |
|---|---|
InboxListItemType |
getInbox(InboxReferenceType reference)
Returns the inbox with the specified ID.
|
InboxListItemType |
getPersonalInbox()
Returns the personal inbox of the current user.
|
com.lexmark.saperion.search.SearchExecutionService<InboxListItemType> |
newInboxTypeSearchService(InboxTypeEnumeration inboxType)
This method returns a
search execution service that searches all inboxes of a
specific type. |
com.lexmark.saperion.search.SearchExecutionService<TaskListItemType> |
newTaskSearchService(InboxReferenceType reference)
This method creates an new
search execution service that
searches tasks that are contained in the referenced workflow inbox. |
com.lexmark.saperion.search.SearchResultPage<InboxListItemType> |
search(com.lexmark.saperion.search.query.Statement statement,
com.lexmark.saperion.search.PageDefinition pageDefinition)
This method returns a list of information about all inboxes of the current user.
|
getDelegate, wrapSearchExecutionServicepublic AbstractWorkflowInboxDelegateService()
public com.lexmark.saperion.search.SearchResultPage<InboxListItemType> search(com.lexmark.saperion.search.query.Statement statement, com.lexmark.saperion.search.PageDefinition pageDefinition) throws com.lexmark.saperion.exceptions.EcmException
WorkflowInboxServicesearch in interface com.lexmark.saperion.search.SearchExecutionService<InboxListItemType>search in interface WorkflowInboxServicestatement - additional filter on the inboxespageDefinition - the page of the result to returncom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.search.SearchExecutionService<InboxListItemType> newInboxTypeSearchService(InboxTypeEnumeration inboxType) throws com.lexmark.saperion.exceptions.EcmException
WorkflowInboxServicesearch execution service that searches all inboxes of a
specific type.newInboxTypeSearchService in interface WorkflowInboxServiceinboxType - the type to search forcom.lexmark.saperion.exceptions.EcmExceptionpublic InboxListItemType getInbox(InboxReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
WorkflowInboxServicegetInbox in interface WorkflowInboxServicereference - the reference of the inbox in base64 encoded form of {"id":xxx}com.lexmark.saperion.exceptions.EcmExceptionpublic InboxListItemType getPersonalInbox() throws com.lexmark.saperion.exceptions.EcmException
WorkflowInboxServicegetPersonalInbox in interface WorkflowInboxServicecom.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.search.SearchExecutionService<TaskListItemType> newTaskSearchService(InboxReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
WorkflowInboxServicesearch execution service that
searches tasks that are contained in the referenced workflow inbox.newTaskSearchService in interface WorkflowInboxServicereference - a reference to the inbox to get the tasks for in base64 encoded form of {"id":xxx}com.lexmark.saperion.exceptions.system.SystemException - datasource not available
workflow definition not available
system error when retrieving tasks
configuration errorcom.lexmark.saperion.exceptions.application.SearchException - database error when retrieving taskscom.lexmark.saperion.exceptions.EcmExceptionCopyright © 2020 Hyland Software Germany GmbH. All rights reserved.