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 TypeMethodDescriptionvoid
close()
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:SaperionClient
This method returns a client offering workflow functionality.- Specified by:
getWorkflowService
in interfaceSaperionClient
- Returns:
- a workflow service client instance
-
getDocumentService
Description copied from interface:SaperionClient
This method returns a client offering document operations.- Specified by:
getDocumentService
in interfaceSaperionClient
- Returns:
- a document service client instance
-
getFolderService
Description copied from interface:SaperionClient
This method returns a client offering folder operations.- Specified by:
getFolderService
in interfaceSaperionClient
- Returns:
- a folder service client instance
-
getRecordService
Description copied from interface:SaperionClient
This method returns the client offering record operations.- Specified by:
getRecordService
in interfaceSaperionClient
- Returns:
- a record service client instance
-
getArchiveService
Description copied from interface:SaperionClient
This method returns a client to search for specific archives.- Specified by:
getArchiveService
in interfaceSaperionClient
- Returns:
- an archive search client instance
-
getUserAdministrationService
Description copied from interface:SaperionClient
This method returns a client offering tenant, user and group management functionality.- Specified by:
getUserAdministrationService
in interfaceSaperionClient
- Returns:
- a user management service client instance
-
getLookupEntryService
Description copied from interface:SaperionClient
This method returns a client offering lookup entry functionality.- Specified by:
getLookupEntryService
in interfaceSaperionClient
- Returns:
- a lookup entry service client instance
-
getServiceInformationClient
Description copied from interface:SaperionClient
This method returns a client that provides information about the service itself.- Specified by:
getServiceInformationClient
in interfaceSaperionClient
- Returns:
- a client that returns information about the service
-
close
public void close() throws com.lexmark.saperion.exceptions.EcmExceptionDescription copied from interface:SaperionClient
This 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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSaperionClient
- Throws:
com.lexmark.saperion.exceptions.EcmException
-