Class SaperionClientImpl
java.lang.Object
com.lexmark.saperion.client.implementation.SaperionClientImpl
- All Implemented Interfaces:
SaperionClient,AutoCloseable
This is the default implementation of
SaperionClient.- Author:
- jschwarz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()This method closes the client.This method returns a client to search for specific archives.This method returns a client offering document operations.This method returns a client offering folder operations.This method returns a client offering lookup entry functionality.This method returns the client offering record operations.This method returns a client that provides information about the service itself.This method returns a client offering tenant, user and group management functionality.This method returns a client offering workflow functionality.
-
Constructor Details
-
SaperionClientImpl
-
-
Method Details
-
getWorkflowService
Description copied from interface:SaperionClientThis method returns a client offering workflow functionality.- Specified by:
getWorkflowServicein interfaceSaperionClient- Returns:
- a workflow service client instance
-
getDocumentService
Description copied from interface:SaperionClientThis method returns a client offering document operations.- Specified by:
getDocumentServicein interfaceSaperionClient- Returns:
- a document service client instance
-
getFolderService
Description copied from interface:SaperionClientThis method returns a client offering folder operations.- Specified by:
getFolderServicein interfaceSaperionClient- Returns:
- a folder service client instance
-
getRecordService
Description copied from interface:SaperionClientThis method returns the client offering record operations.- Specified by:
getRecordServicein interfaceSaperionClient- Returns:
- a record service client instance
-
getArchiveService
Description copied from interface:SaperionClientThis method returns a client to search for specific archives.- Specified by:
getArchiveServicein interfaceSaperionClient- Returns:
- an archive search client instance
-
getUserAdministrationService
Description copied from interface:SaperionClientThis method returns a client offering tenant, user and group management functionality.- Specified by:
getUserAdministrationServicein interfaceSaperionClient- Returns:
- a user management service client instance
-
getLookupEntryService
Description copied from interface:SaperionClientThis method returns a client offering lookup entry functionality.- Specified by:
getLookupEntryServicein interfaceSaperionClient- Returns:
- a lookup entry service client instance
-
getServiceInformationClient
Description copied from interface:SaperionClientThis method returns a client that provides information about the service itself.- Specified by:
getServiceInformationClientin interfaceSaperionClient- Returns:
- a client that returns information about the service
-
close
public void close() throws com.lexmark.saperion.exceptions.EcmExceptionDescription copied from interface:SaperionClientThis method closes the client. It logs out the user and removes the underlying session. The result of calls to any other method after close has been called is undefined.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSaperionClient- Throws:
com.lexmark.saperion.exceptions.EcmException
-