public abstract static class UserManagementServlet.GetAuthorizables<A extends org.apache.jackrabbit.api.security.user.Authorizable,E extends com.composum.sling.core.usermanagement.core.UserManagementServlet.AuthorizableEntry> extends Object implements com.composum.sling.core.servlet.ServletOperation
| Constructor and Description |
|---|
GetAuthorizables(Class<A> authorizableClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
doIt(org.apache.sling.api.SlingHttpServletRequest request,
org.apache.sling.api.SlingHttpServletResponse response,
com.composum.sling.core.ResourceHandle resource) |
protected String[] |
getIDs(Iterator<org.apache.jackrabbit.api.security.user.Group> groupIterator) |
protected abstract E |
processPrincipal(A authorizable) |
public void doIt(org.apache.sling.api.SlingHttpServletRequest request,
org.apache.sling.api.SlingHttpServletResponse response,
com.composum.sling.core.ResourceHandle resource)
throws javax.jcr.RepositoryException,
IOException
doIt in interface com.composum.sling.core.servlet.ServletOperationjavax.jcr.RepositoryExceptionIOExceptionprotected abstract E processPrincipal(A authorizable) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionCopyright © 2021. All rights reserved.