Class AbstractAclManagementDelegateService

  • All Implemented Interfaces:
    com.lexmark.saperion.administration.AclManagementService, com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.AclListItemType>
    Direct Known Subclasses:
    AclManagementDelegateService

    public abstract class AbstractAclManagementDelegateService
    extends AbstractDelegateService<com.lexmark.saperion.administration.AclManagementService>
    implements com.lexmark.saperion.administration.AclManagementService
    This AclManagementService simply delegates to another instance.
    Author:
    jschwarz
    • 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)  
      void deleteAcl​(com.lexmark.saperion.administration.AclReferenceType reference)  
      java.util.List<com.lexmark.saperion.administration.AclReferenceType> getACLs​(com.lexmark.saperion.administration.AclReferenceType reference)  
      com.lexmark.saperion.administration.AclType loadAcl​(com.lexmark.saperion.administration.AclReferenceType reference)  
      com.lexmark.saperion.administration.AclType loadAclByName​(java.lang.String name)  
      com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.AclListItemType> newTenantDeletedAclSearchService()  
      com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.AclListItemType> search​(com.lexmark.saperion.search.query.Statement statement, com.lexmark.saperion.search.PageDefinition pageDefinition)  
      void undeleteAcl​(com.lexmark.saperion.administration.AclReferenceType reference)  
      void updateAcl​(com.lexmark.saperion.administration.AclReferenceType reference, com.lexmark.saperion.administration.AclPropertiesType properties)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.lexmark.saperion.administration.AclManagementService

        newTenantAclSearchService
    • Constructor Detail

      • AbstractAclManagementDelegateService

        public AbstractAclManagementDelegateService()
    • Method Detail

      • search

        public com.lexmark.saperion.search.SearchResultPage<com.lexmark.saperion.administration.AclListItemType> search​(com.lexmark.saperion.search.query.Statement statement,
                                                                                                                        com.lexmark.saperion.search.PageDefinition pageDefinition)
                                                                                                                 throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        search in interface com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.AclListItemType>
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • loadAcl

        public com.lexmark.saperion.administration.AclType loadAcl​(com.lexmark.saperion.administration.AclReferenceType reference)
                                                            throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        loadAcl in interface com.lexmark.saperion.administration.AclManagementService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • loadAclByName

        public com.lexmark.saperion.administration.AclType loadAclByName​(java.lang.String name)
                                                                  throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        loadAclByName in interface com.lexmark.saperion.administration.AclManagementService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • deleteAcl

        public void deleteAcl​(com.lexmark.saperion.administration.AclReferenceType reference)
                       throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        deleteAcl in interface com.lexmark.saperion.administration.AclManagementService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • undeleteAcl

        public void undeleteAcl​(com.lexmark.saperion.administration.AclReferenceType reference)
                         throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        undeleteAcl in interface com.lexmark.saperion.administration.AclManagementService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • newTenantDeletedAclSearchService

        public com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.AclListItemType> newTenantDeletedAclSearchService()
                                                                                                                                                 throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        newTenantDeletedAclSearchService in interface com.lexmark.saperion.administration.AclManagementService
        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
        Specified by:
        createAcl in interface com.lexmark.saperion.administration.AclManagementService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • updateAcl

        public void updateAcl​(com.lexmark.saperion.administration.AclReferenceType reference,
                              com.lexmark.saperion.administration.AclPropertiesType properties)
                       throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        updateAcl in interface com.lexmark.saperion.administration.AclManagementService
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • getACLs

        public java.util.List<com.lexmark.saperion.administration.AclReferenceType> getACLs​(com.lexmark.saperion.administration.AclReferenceType reference)
                                                                                     throws com.lexmark.saperion.exceptions.EcmException
        Specified by:
        getACLs in interface com.lexmark.saperion.administration.AclManagementService
        Throws:
        com.lexmark.saperion.exceptions.EcmException