public interface WorkflowInboxService extends com.lexmark.saperion.search.SearchExecutionService<InboxListItemType>
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.
|
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
search
in interface com.lexmark.saperion.search.SearchExecutionService<InboxListItemType>
statement
- additional filter on the inboxespageDefinition
- the page of the result to returncom.lexmark.saperion.exceptions.EcmException
com.lexmark.saperion.search.SearchExecutionService<InboxListItemType> newInboxTypeSearchService(InboxTypeEnumeration inboxType) throws com.lexmark.saperion.exceptions.EcmException
search execution service
that searches all inboxes of a
specific type.inboxType
- the type to search forcom.lexmark.saperion.exceptions.EcmException
InboxListItemType getInbox(InboxReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
reference
- the reference of the inbox in base64 encoded form of {"id":xxx}com.lexmark.saperion.exceptions.EcmException
InboxListItemType getPersonalInbox() throws com.lexmark.saperion.exceptions.EcmException
com.lexmark.saperion.exceptions.EcmException
com.lexmark.saperion.search.SearchExecutionService<TaskListItemType> newTaskSearchService(InboxReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
search execution service
that
searches tasks
that are contained in the referenced workflow inbox.reference
- 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.EcmException
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.