Interface DeleteAces

  • All Known Implementing Classes:
    DeleteAcesServlet, DeletePrincipalAcesServlet

    public interface DeleteAces
    The DeleteAces service api.

    This interface is not intended to be implemented by bundles. It is implemented by this bundle and may be used by client bundles.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void deleteAces​(javax.jcr.Session jcrSession, String resourcePath, String[] principalNamesToDelete)
      Deletes one or more ACEs from the access control list of a resource.
    • Method Detail

      • deleteAces

        void deleteAces​(javax.jcr.Session jcrSession,
                        String resourcePath,
                        String[] principalNamesToDelete)
                 throws javax.jcr.RepositoryException
        Deletes one or more ACEs from the access control list of a resource.
        Parameters:
        jcrSession - the JCR session of the user updating the user
        resourcePath - The path of the resource to update the ACL for (required)
        principalNamesToDelete - An array of ace principal names to delete.. (required)
        Throws:
        javax.jcr.RepositoryException - if any errors applying the changes