Package com.lexmark.saperion.delegate
Class AbstractTenantManagementDelegateService
java.lang.Object
com.lexmark.saperion.delegate.AbstractDelegateService<com.lexmark.saperion.administration.TenantManagementService>
com.lexmark.saperion.delegate.AbstractTenantManagementDelegateService
- All Implemented Interfaces:
com.lexmark.saperion.administration.TenantManagementService
,com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType>
- Direct Known Subclasses:
TenantManagementDelegateService
public abstract class AbstractTenantManagementDelegateService
extends AbstractDelegateService<com.lexmark.saperion.administration.TenantManagementService>
implements com.lexmark.saperion.administration.TenantManagementService
This
TenantManagementService
simply delegates to another instance.- Author:
- jschwarz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.lexmark.saperion.administration.TenantReferenceType
createTenant
(com.lexmark.saperion.administration.TenantPropertiesType properties) void
deleteSchemaExtension
(com.lexmark.saperion.administration.TenantReferenceType tenant) void
deleteTenant
(com.lexmark.saperion.administration.TenantReferenceType reference) com.lexmark.saperion.administration.ExtensionPropertiesType
getSchemaExtensionProperties
(com.lexmark.saperion.administration.TenantReferenceType tenant) com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType>
com.lexmark.saperion.administration.TenantType
loadTenant
(com.lexmark.saperion.administration.TenantReferenceType reference) com.lexmark.saperion.administration.TenantType
loadTenant
(String name) com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.TenantType>
search
(com.lexmark.saperion.search.query.Statement statement, com.lexmark.saperion.search.PageDefinition pageDefinition) void
setSchemaExtension
(com.lexmark.saperion.administration.TenantReferenceType tenant, Map<String, com.lexmark.saperion.PropertyType> schemaExtension) Deprecated.void
setSchemaExtensionProperties
(com.lexmark.saperion.administration.TenantReferenceType tenant, com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) void
undeleteTenant
(com.lexmark.saperion.administration.TenantReferenceType reference) void
updateTenant
(com.lexmark.saperion.administration.TenantReferenceType reference, String description) Methods inherited from class com.lexmark.saperion.delegate.AbstractDelegateService
getDelegate, wrapSearchExecutionService
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.lexmark.saperion.administration.TenantManagementService
createTenant, getSchemaExtension
-
Constructor Details
-
AbstractTenantManagementDelegateService
public AbstractTenantManagementDelegateService()
-
-
Method Details
-
createTenant
public com.lexmark.saperion.administration.TenantReferenceType createTenant(com.lexmark.saperion.administration.TenantPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
createTenant
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
loadTenant
public com.lexmark.saperion.administration.TenantType loadTenant(com.lexmark.saperion.administration.TenantReferenceType reference) throws com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException, com.lexmark.saperion.exceptions.EcmException - Specified by:
loadTenant
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException
com.lexmark.saperion.exceptions.EcmException
-
loadTenant
public com.lexmark.saperion.administration.TenantType loadTenant(String name) throws com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException, com.lexmark.saperion.exceptions.EcmException - Specified by:
loadTenant
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException
com.lexmark.saperion.exceptions.EcmException
-
deleteTenant
public void deleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
deleteTenant
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
undeleteTenant
public void undeleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
undeleteTenant
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
search
public com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.TenantType> search(com.lexmark.saperion.search.query.Statement statement, com.lexmark.saperion.search.PageDefinition pageDefinition) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
search
in interfacecom.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType>
- Specified by:
search
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getSearchServiceForDeletedItems
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType> getSearchServiceForDeletedItems()- Specified by:
getSearchServiceForDeletedItems
in interfacecom.lexmark.saperion.administration.TenantManagementService
-
updateTenant
public void updateTenant(com.lexmark.saperion.administration.TenantReferenceType reference, String description) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
updateTenant
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
getSchemaExtensionProperties
public com.lexmark.saperion.administration.ExtensionPropertiesType getSchemaExtensionProperties(com.lexmark.saperion.administration.TenantReferenceType tenant) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
getSchemaExtensionProperties
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
setSchemaExtension
@Deprecated public void setSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant, Map<String, com.lexmark.saperion.PropertyType> schemaExtension) throws com.lexmark.saperion.exceptions.EcmExceptionDeprecated.- Specified by:
setSchemaExtension
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
setSchemaExtensionProperties
public void setSchemaExtensionProperties(com.lexmark.saperion.administration.TenantReferenceType tenant, com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
setSchemaExtensionProperties
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
deleteSchemaExtension
public void deleteSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant) throws com.lexmark.saperion.exceptions.EcmException - Specified by:
deleteSchemaExtension
in interfacecom.lexmark.saperion.administration.TenantManagementService
- Throws:
com.lexmark.saperion.exceptions.EcmException
-