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, wrapSearchExecutionServicepublic 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.TenantManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.TenantManagementServicecom.lexmark.saperion.exceptions.runtime.ResourceNotFoundExceptioncom.lexmark.saperion.exceptions.EcmExceptionpublic 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.TenantManagementServicecom.lexmark.saperion.exceptions.runtime.ResourceNotFoundExceptioncom.lexmark.saperion.exceptions.EcmExceptionpublic void deleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference)
throws com.lexmark.saperion.exceptions.EcmException
deleteTenant in interface com.lexmark.saperion.administration.TenantManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void undeleteTenant(com.lexmark.saperion.administration.TenantReferenceType reference)
throws com.lexmark.saperion.exceptions.EcmException
undeleteTenant in interface com.lexmark.saperion.administration.TenantManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.TenantManagementServicesearch in interface com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType>com.lexmark.saperion.exceptions.EcmExceptionpublic com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.TenantType> getSearchServiceForDeletedItems()
getSearchServiceForDeletedItems in interface com.lexmark.saperion.administration.TenantManagementServicepublic void updateTenant(com.lexmark.saperion.administration.TenantReferenceType reference,
String description)
throws com.lexmark.saperion.exceptions.EcmException
updateTenant in interface com.lexmark.saperion.administration.TenantManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.TenantManagementServicecom.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.TenantManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic 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.TenantManagementServicecom.lexmark.saperion.exceptions.EcmExceptionpublic void deleteSchemaExtension(com.lexmark.saperion.administration.TenantReferenceType tenant)
throws com.lexmark.saperion.exceptions.EcmException
deleteSchemaExtension in interface com.lexmark.saperion.administration.TenantManagementServicecom.lexmark.saperion.exceptions.EcmExceptionCopyright © 2020 Hyland Software Germany GmbH. All rights reserved.