Class WorkflowInboxServiceClientImpl
- java.lang.Object
-
- com.lexmark.saperion.client.implementation.workflow.WorkflowInboxServiceClientImpl
-
- All Implemented Interfaces:
WorkflowInboxServiceClient
public class WorkflowInboxServiceClientImpl extends java.lang.Object implements WorkflowInboxServiceClient
This is the default implementation ofWorkflowInboxServiceClient
.- Author:
- jschwarz
-
-
Constructor Summary
Constructors Constructor Description WorkflowInboxServiceClientImpl(WorkflowInboxService workflowInboxService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchClient<InboxListItemType>
getGroupInboxes()
This method returns a search client for the workflow group inboxes.SearchClient<InboxListItemType>
getInboxes()
This method returns a search client for the workflow inboxes.SearchClient<InboxListItemType>
getOrganizationInboxes()
This method returns a search client for the workflow organization inboxes.WorkflowInboxClient
getPersonalInbox()
This method returns a client for the personal workflow inbox.SearchClient<InboxListItemType>
getSubstituteInboxes()
This method returns a search client for the workflow substitute inboxes.WorkflowInboxClient
resolve(InboxReferenceType inboxId)
This method gets a client for a workflow inbox given its reference.
-
-
-
Constructor Detail
-
WorkflowInboxServiceClientImpl
public WorkflowInboxServiceClientImpl(WorkflowInboxService workflowInboxService)
-
-
Method Detail
-
getInboxes
public SearchClient<InboxListItemType> getInboxes() throws com.lexmark.saperion.exceptions.EcmException
Description copied from interface:WorkflowInboxServiceClient
This method returns a search client for the workflow inboxes.- Specified by:
getInboxes
in interfaceWorkflowInboxServiceClient
- Returns:
- a search client for the workflow inboxes
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getGroupInboxes
public SearchClient<InboxListItemType> getGroupInboxes() throws com.lexmark.saperion.exceptions.EcmException
Description copied from interface:WorkflowInboxServiceClient
This method returns a search client for the workflow group inboxes.- Specified by:
getGroupInboxes
in interfaceWorkflowInboxServiceClient
- Returns:
- a search client for the workflow group inboxes
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getSubstituteInboxes
public SearchClient<InboxListItemType> getSubstituteInboxes() throws com.lexmark.saperion.exceptions.EcmException
Description copied from interface:WorkflowInboxServiceClient
This method returns a search client for the workflow substitute inboxes.- Specified by:
getSubstituteInboxes
in interfaceWorkflowInboxServiceClient
- Returns:
- a search client for the workflow substitute inboxes
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getOrganizationInboxes
public SearchClient<InboxListItemType> getOrganizationInboxes() throws com.lexmark.saperion.exceptions.EcmException
Description copied from interface:WorkflowInboxServiceClient
This method returns a search client for the workflow organization inboxes.- Specified by:
getOrganizationInboxes
in interfaceWorkflowInboxServiceClient
- Returns:
- a search client for the workflow organization inboxes
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getPersonalInbox
public WorkflowInboxClient getPersonalInbox() throws com.lexmark.saperion.exceptions.EcmException
Description copied from interface:WorkflowInboxServiceClient
This method returns a client for the personal workflow inbox.- Specified by:
getPersonalInbox
in interfaceWorkflowInboxServiceClient
- Returns:
- the a client for personal workflow inbox
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
resolve
public WorkflowInboxClient resolve(InboxReferenceType inboxId) throws com.lexmark.saperion.exceptions.EcmException
Description copied from interface:WorkflowInboxServiceClient
This method gets a client for a workflow inbox given its reference.- Specified by:
resolve
in interfaceWorkflowInboxServiceClient
- 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
-
-