public abstract class AbstractTenantManagementDelegateService extends AbstractDelegateService<com.lexmark.saperion.administration.TenantManagementService> implements com.lexmark.saperion.administration.TenantManagementService
TenantManagementService
simply delegates to another instance.Constructor and Description |
---|
AbstractTenantManagementDelegateService() |
Modifier and Type | Method and Description |
---|---|
com.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> |
getSearchServiceForDeletedItems() |
com.lexmark.saperion.administration.TenantType |
loadTenant(String name) |
com.lexmark.saperion.administration.TenantType |
loadTenant(com.lexmark.saperion.administration.TenantReferenceType reference) |
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) |
getDelegate, wrapSearchExecutionService
public AbstractTenantManagementDelegateService()
public com.lexmark.saperion.administration.TenantReferenceType createTenant(com.lexmark.saperion.administration.TenantPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException
createTenant
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
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
loadTenant
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.TenantType loadTenant(String name) throws com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException, com.lexmark.saperion.exceptions.EcmException
loadTenant
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.runtime.ResourceNotFoundException
com.lexmark.saperion.exceptions.EcmException
public void deleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
deleteTenant
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
public void undeleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException
undeleteTenant
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
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
search
in interface com.lexmark.saperion.administration.TenantManagementService
search
in interface com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType>
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType> getSearchServiceForDeletedItems()
getSearchServiceForDeletedItems
in interface com.lexmark.saperion.administration.TenantManagementService
public void updateTenant(com.lexmark.saperion.administration.TenantReferenceType reference, String description) throws com.lexmark.saperion.exceptions.EcmException
updateTenant
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
public com.lexmark.saperion.administration.ExtensionPropertiesType getSchemaExtensionProperties(com.lexmark.saperion.administration.TenantReferenceType tenant) throws com.lexmark.saperion.exceptions.EcmException
getSchemaExtensionProperties
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
@Deprecated public void setSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant, Map<String,com.lexmark.saperion.PropertyType> schemaExtension) throws com.lexmark.saperion.exceptions.EcmException
setSchemaExtension
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
public void setSchemaExtensionProperties(com.lexmark.saperion.administration.TenantReferenceType tenant, com.lexmark.saperion.administration.ExtensionPropertiesType schemaExtension) throws com.lexmark.saperion.exceptions.EcmException
setSchemaExtensionProperties
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
public void deleteSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant) throws com.lexmark.saperion.exceptions.EcmException
deleteSchemaExtension
in interface com.lexmark.saperion.administration.TenantManagementService
com.lexmark.saperion.exceptions.EcmException
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.