public interface AclManagementService
| Modifier and Type | Method and Description |
|---|---|
AclReferenceType |
createAcl(AclPropertiesType properties)
This method creates a new access control list with the properties and returns a reference to
the new access control list.
|
void |
deleteAcl(AclReferenceType reference)
Deletes the access control list with the given reference.
|
List<AclReferenceType> |
getACLs(AclReferenceType reference)
This method returns the ACLs currently set on the references ACL.
|
AclType |
loadAcl(AclReferenceType reference)
This method returns an access control list with the given id.
|
AclType |
loadAclByName(String name)
Loads an access control list identified by its name.
|
SearchExecutionService<AclListItemType> |
newTenantAclSearchService()
This method returns a new
SearchExecutionService that lists all access control lists of the
current user's tenant. |
SearchExecutionService<AclListItemType> |
newTenantDeletedAclSearchService()
This method returns a new
SearchExecutionService that lists all deleted access control lists of the
current user's tenant. |
void |
undeleteAcl(AclReferenceType reference)
Un-deletes the access control list with the given reference.
|
void |
updateAcl(AclReferenceType reference,
AclPropertiesType properties)
Updates the referenced access control list with the given properties.
|
AclType loadAcl(AclReferenceType reference) throws EcmException
reference - the reference of the access control list to getResourceNotFoundException - the referenced access control list does not exist in the backend systemEcmException - indicates that a system exception occurredAclType loadAclByName(String name) throws EcmException
name - the name of the access control list to loadSystemException - indicates that a system exception occurredEcmExceptionvoid deleteAcl(AclReferenceType reference) throws EcmException
reference - the access control list referenceSystemException - indicates that a system exception occurredEcmExceptionvoid undeleteAcl(AclReferenceType reference) throws EcmException
reference - the access control list referenceSystemException - indicates that a system exception occurredEcmExceptionSearchExecutionService<AclListItemType> newTenantAclSearchService() throws EcmException
SearchExecutionService that lists all access control lists of the
current user's tenant.EcmException - indicates that a system exception occurredSearchExecutionService<AclListItemType> newTenantDeletedAclSearchService() throws EcmException
SearchExecutionService that lists all deleted access control lists of the
current user's tenant.EcmException - indicates that a system exception occurredAclReferenceType createAcl(AclPropertiesType properties) throws EcmException
properties - the properties of the access control listSystemException - indicates that a system exception occurredEcmExceptionvoid updateAcl(AclReferenceType reference, AclPropertiesType properties) throws EcmException
reference - the access control list referenceproperties - the new properties of the access control listResourceNotFoundException - the referenced access control list does not exist in the backend systemSystemException - indicates that a system exception occurredEcmExceptionList<AclReferenceType> getACLs(AclReferenceType reference) throws EcmException
reference - a reference to the ACLEcmException - when loading the ACLs failedCopyright © 2016 Lexmark Enterprise Software Deutschland GmbH. All rights reserved.