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.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.AclClientresolve(com.lexmark.saperion.administration.AclReferenceType reference)This method returns an administration client for the access control list with the given reference.AclClientresolveName(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: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
public AclClient resolveName(java.lang.String aclName) throws com.lexmark.saperion.exceptions.EcmException
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.EcmException
Description 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.EcmException
Description 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.EcmExceptionDescription 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
-
-