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
ThisTenantManagementServicesimply delegates to another instance.- Author:
- jschwarz
-
-
Constructor Summary
Constructors Constructor Description AbstractTenantManagementDelegateService()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description com.lexmark.saperion.administration.TenantReferenceTypecreateTenant(com.lexmark.saperion.administration.TenantPropertiesType properties)voiddeleteSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant)voiddeleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference)com.lexmark.saperion.administration.ExtensionPropertiesTypegetSchemaExtensionProperties(com.lexmark.saperion.administration.TenantReferenceType tenant)com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType>getSearchServiceForDeletedItems()com.lexmark.saperion.administration.TenantTypeloadTenant(com.lexmark.saperion.administration.TenantReferenceType reference)com.lexmark.saperion.administration.TenantTypeloadTenant(java.lang.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)voidsetSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> schemaExtension)Deprecated.voidsetSchemaExtensionProperties(com.lexmark.saperion.administration.TenantReferenceType tenant, com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension)voidundeleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference)voidupdateTenant(com.lexmark.saperion.administration.TenantReferenceType reference, java.lang.String description)-
Methods inherited from class com.lexmark.saperion.delegate.AbstractDelegateService
getDelegate, wrapSearchExecutionService
-
-
-
-
Method Detail
-
createTenant
public com.lexmark.saperion.administration.TenantReferenceType createTenant(com.lexmark.saperion.administration.TenantPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
createTenantin 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:
loadTenantin interfacecom.lexmark.saperion.administration.TenantManagementService- Throws:
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundExceptioncom.lexmark.saperion.exceptions.EcmException
-
loadTenant
public com.lexmark.saperion.administration.TenantType loadTenant(java.lang.String name) throws com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException, com.lexmark.saperion.exceptions.EcmException- Specified by:
loadTenantin interfacecom.lexmark.saperion.administration.TenantManagementService- Throws:
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundExceptioncom.lexmark.saperion.exceptions.EcmException
-
deleteTenant
public void deleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
deleteTenantin 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:
undeleteTenantin 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:
searchin interfacecom.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType>- Specified by:
searchin 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:
getSearchServiceForDeletedItemsin interfacecom.lexmark.saperion.administration.TenantManagementService
-
updateTenant
public void updateTenant(com.lexmark.saperion.administration.TenantReferenceType reference, java.lang.String description) throws com.lexmark.saperion.exceptions.EcmException- Specified by:
updateTenantin 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:
getSchemaExtensionPropertiesin interfacecom.lexmark.saperion.administration.TenantManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
setSchemaExtension
@Deprecated public void setSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant, java.util.Map<java.lang.String,com.lexmark.saperion.PropertyType> schemaExtension) throws com.lexmark.saperion.exceptions.EcmExceptionDeprecated.- Specified by:
setSchemaExtensionin 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:
setSchemaExtensionPropertiesin 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:
deleteSchemaExtensionin interfacecom.lexmark.saperion.administration.TenantManagementService- Throws:
com.lexmark.saperion.exceptions.EcmException
-
-