Class AbstractGroupPostServlet

All Implemented Interfaces:
Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
CreateGroupServlet, UpdateGroupServlet

public abstract class AbstractGroupPostServlet extends AbstractAuthorizablePostServlet
Base class for servlets manipulating groups
See Also:
  • Constructor Details

    • AbstractGroupPostServlet

      public AbstractGroupPostServlet()
  • Method Details

    • updateGroupMembership

      protected void updateGroupMembership(Resource baseResource, Map<String,?> properties, org.apache.jackrabbit.api.security.user.Authorizable authorizable, List<Modification> changes) throws javax.jcr.RepositoryException
      Update the group membership based on the ":member" request parameters. If the ":member" value ends with @Delete it is removed from the group membership, otherwise it is added to the group membership.
      Parameters:
      baseResource - the group resource of the authorizable
      properties - the request parameters
      authorizable - the group to update
      changes - the changes which are done by this operation (list is extended)
      Throws:
      javax.jcr.RepositoryException - when updating the membership failed