Class AclManagementServiceClientImpl
- java.lang.Object
-
- com.lexmark.saperion.client.implementation.administration.AclManagementServiceClientImpl
-
- All Implemented Interfaces:
AclManagementServiceClient
public class AclManagementServiceClientImpl extends java.lang.Object implements AclManagementServiceClient
This is the default implementation ofAclManagementServiceClient
.- Author:
- tfrisch
-
-
Constructor Summary
Constructors Constructor Description AclManagementServiceClientImpl(com.lexmark.saperion.administration.AclManagementService aclManagementService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.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.AclClient
resolve(com.lexmark.saperion.administration.AclReferenceType reference)
This method returns an administration client for the access control list with the given reference.AclClient
resolveName(java.lang.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>
searchDeleted()
This method returns a search client for searching deleted access control lists.
-
-
-
Method Detail
-
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
public AclClient resolveName(java.lang.String aclName) 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 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.EcmException
Description 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.EcmException
Description 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
-
-