Interface WorkflowInboxServiceClient

  • All Known Implementing Classes:
    WorkflowInboxServiceClientImpl

    public interface WorkflowInboxServiceClient
    This client serves as an entry point for searches in and for workflow in boxes.
    Author:
    jschwarz
    • Method Detail

      • getInboxes

        SearchClient<InboxListItemType> getInboxes()
                                            throws com.lexmark.saperion.exceptions.EcmException
        This method returns a search client for the workflow inboxes.
        Returns:
        a search client for the workflow inboxes
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getGroupInboxes

        SearchClient<InboxListItemType> getGroupInboxes()
                                                 throws com.lexmark.saperion.exceptions.EcmException
        This method returns a search client for the workflow group inboxes.
        Returns:
        a search client for the workflow group inboxes
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getSubstituteInboxes

        SearchClient<InboxListItemType> getSubstituteInboxes()
                                                      throws com.lexmark.saperion.exceptions.EcmException
        This method returns a search client for the workflow substitute inboxes.
        Returns:
        a search client for the workflow substitute inboxes
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getOrganizationInboxes

        SearchClient<InboxListItemType> getOrganizationInboxes()
                                                        throws com.lexmark.saperion.exceptions.EcmException
        This method returns a search client for the workflow organization inboxes.
        Returns:
        a search client for the workflow organization inboxes
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getPersonalInbox

        WorkflowInboxClient getPersonalInbox()
                                      throws com.lexmark.saperion.exceptions.EcmException
        This method returns a client for the personal workflow inbox.
        Returns:
        the a client for personal workflow inbox
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • resolve

        WorkflowInboxClient resolve​(InboxReferenceType inboxId)
                             throws com.lexmark.saperion.exceptions.EcmException
        This method gets a client for a workflow inbox given its reference.
        Parameters:
        inboxId - a reference to the inboy to load
        Returns:
        a client for a workflow inbox given its reference
        Throws:
        com.lexmark.saperion.exceptions.EcmException