Class AclManagementServiceClientImpl

java.lang.Object
com.lexmark.saperion.client.implementation.administration.AclManagementServiceClientImpl
All Implemented Interfaces:
AclManagementServiceClient

public class AclManagementServiceClientImpl extends Object implements AclManagementServiceClient
This is the default implementation of AclManagementServiceClient.
Author:
tfrisch
  • Constructor Summary

    Constructors
    Constructor
    Description
    AclManagementServiceClientImpl(com.lexmark.saperion.administration.AclManagementService aclManagementService)
     
  • Method Summary

    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.
    resolve(com.lexmark.saperion.administration.AclReferenceType reference)
    This method returns an administration client for the access control list with the given reference.
    This method returns an administration client for the access control list with the given name.
    SearchClient<com.lexmark.saperion.administration.AclListItemType>
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 interface AclManagementServiceClient
      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(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 interface AclManagementServiceClient
      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 interface AclManagementServiceClient
      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 interface AclManagementServiceClient
      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 interface AclManagementServiceClient
      Parameters:
      properties - the properties of the new access control list
      Returns:
      a reference to access control list created
      Throws:
      com.lexmark.saperion.exceptions.EcmException