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.AclReferenceTypecreateAcl(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:AclManagementServiceClientThis method returns an administration client for the access control list with the given reference.- Specified by:
resolvein 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:AclManagementServiceClientThis method returns an administration client for the access control list with the given name.- Specified by:
resolveNamein 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:AclManagementServiceClientThis method returns a search client for searching access control lists.- Specified by:
searchin 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:AclManagementServiceClientThis method returns a search client for searching deleted access control lists.- Specified by:
searchDeletedin 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:AclManagementServiceClientThis method creates a new access control list with the given properties and returns a reference to it.- Specified by:
createAclin 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
-