Class AclManagementServiceClientImpl
java.lang.Object
com.lexmark.saperion.client.implementation.administration.AclManagementServiceClientImpl
- All Implemented Interfaces:
AclManagementServiceClient
This is the default implementation of
AclManagementServiceClient
.- Author:
- tfrisch
-
Constructor Summary
ConstructorsConstructorDescriptionAclManagementServiceClientImpl
(com.lexmark.saperion.administration.AclManagementService aclManagementService) -
Method Summary
Modifier and TypeMethodDescriptioncom.lexmark.saperion.administration.AclReferenceType
createAcl
(com.lexmark.saperion.administration.AclPropertiesType properties) This method creates a new access control list with the given properties and returns a reference to it.resolve
(com.lexmark.saperion.administration.AclReferenceType reference) This method returns an administration client for the access control list with the given reference.resolveName
(String aclName) This method returns an administration client for the access control list with the given name.SearchClient<com.lexmark.saperion.administration.AclListItemType>
search()
This method returns a search client for searching access control lists.SearchClient<com.lexmark.saperion.administration.AclListItemType>
This method returns a search client for searching deleted access control lists.
-
Constructor Details
-
AclManagementServiceClientImpl
public AclManagementServiceClientImpl(com.lexmark.saperion.administration.AclManagementService aclManagementService)
-
-
Method Details
-
resolve
public AclClient resolve(com.lexmark.saperion.administration.AclReferenceType reference) throws com.lexmark.saperion.exceptions.EcmException Description copied from interface:AclManagementServiceClient
This method returns an administration client for the access control list with the given reference.- Specified by:
resolve
in interfaceAclManagementServiceClient
- Parameters:
reference
- a reference to the access control list to administrate- Returns:
- an administration client for the access control list with the given reference
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
resolveName
Description copied from interface:AclManagementServiceClient
This method returns an administration client for the access control list with the given name.- Specified by:
resolveName
in interfaceAclManagementServiceClient
- Parameters:
aclName
- the name of the access control list to administrate- Returns:
- an administration client for the access control list with the given name
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
search
public SearchClient<com.lexmark.saperion.administration.AclListItemType> search() throws com.lexmark.saperion.exceptions.EcmExceptionDescription copied from interface:AclManagementServiceClient
This method returns a search client for searching access control lists.- Specified by:
search
in interfaceAclManagementServiceClient
- Returns:
- a search client for searching access control lists
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
searchDeleted
public SearchClient<com.lexmark.saperion.administration.AclListItemType> searchDeleted() throws com.lexmark.saperion.exceptions.EcmExceptionDescription copied from interface:AclManagementServiceClient
This method returns a search client for searching deleted access control lists.- Specified by:
searchDeleted
in interfaceAclManagementServiceClient
- Returns:
- a search client for searching deleted access control lists
- Throws:
com.lexmark.saperion.exceptions.EcmException
-
createAcl
public com.lexmark.saperion.administration.AclReferenceType createAcl(com.lexmark.saperion.administration.AclPropertiesType properties) throws com.lexmark.saperion.exceptions.EcmException Description copied from interface:AclManagementServiceClient
This method creates a new access control list with the given properties and returns a reference to it.- Specified by:
createAcl
in interfaceAclManagementServiceClient
- Parameters:
properties
- the properties of the new access control list- Returns:
- a reference to access control list created
- Throws:
com.lexmark.saperion.exceptions.EcmException
-