Skip navigation links
A B C D E G H I M O P U 

A

AbstractAccessPostServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Base class for all the POST servlets for the AccessManager operations
AbstractAccessPostServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
 
AbstractGetAclServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
 
AbstractGetAclServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
AccessRights() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo.AccessRights
 

B

bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Bind a new post response creator
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeleteAcesServlet
Overridden since the @Reference annotation is not inherited from the super method
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Overridden since the @Reference annotation is not inherited from the super method
bindRestrictionProvider(RestrictionProvider) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
buildPrivilegeToAncestorMap(Session, String) - Static method in class org.apache.sling.jcr.jackrabbit.accessmanager.impl.PrivilegesHelper
Builds a map of aggregate privileges to privileges they aggregate

C

canAddChildren(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to add children to the specified node.
canAddChildren(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to add children to the specified path.
canDelete(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to delete the specified node.
canDelete(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to delete the specified path.
canDeleteChildren(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to delete children to the specified node.
canDeleteChildren(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to delete children of the specified path.
canModifyAccessControl(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to modify the access control of the specified node.
canModifyAccessControl(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to modify the access control of the specified path.
canModifyProperties(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to modify properties of the specified node.
canModifyProperties(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to modify properties of the specified path.
canReadAccessControl(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to read the access control of the specified node.
canReadAccessControl(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Checks whether the current user has been granted privileges to read the access control of the specified path.
createHtmlResponse(SlingHttpServletRequest) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet

D

DeleteAces - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The DeleteAces service api.
deleteAces(Session, String, String[]) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.DeleteAces
Deletes one or more ACEs from the access control list of a resource.
deleteAces(Session, String, String[]) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeleteAcesServlet
 
DeleteAcesServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling Post Servlet implementation for deleting the ACE for a set of principals on a JCR resource.
DeleteAcesServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeleteAcesServlet
 
doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
doPost(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
 

E

externalizePath(SlingHttpServletRequest, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Returns an external form of the given path prepending the context path and appending a display extension.

G

getAccessControlEntries(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
getAccessControlEntries(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetAclServlet
 
getAccessControlEntries(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAclServlet
 
getAccessControlList(AccessControlManager, String, boolean) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Returns an AccessControlList to edit for the node at the given resourcePath.
GetAcl - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The GetAcl service api.
getAcl(Session, String) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.GetAcl
Gets the access control list for a resource.
getAcl(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetAclServlet
 
GetAclServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling GET servlet implementation for dumping the declared ACL of a resource to JSON.
GetAclServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetAclServlet
 
getDeclaredAccessRights(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the mapping of declared access rights that have been set for the resource at the given path.
getDeclaredAccessRights(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the mapping of declared access rights that have been set for the resource at the given path.
getDeclaredAccessRightsForPrincipal(Node, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the declared access rights for the specified Node for the given principalId.
getDeclaredAccessRightsForPrincipal(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the declared access rights for the resource at the specified path for the given principalId.
getDeclaredRestrictionsForPrincipal(Node, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the restrictions for the specified path.
getDeclaredRestrictionsForPrincipal(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the restrictions for the specified path.
getDenied() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo.AccessRights
 
getEffectiveAccessRights(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the mapping of effective access rights that have been set for the resource at the given path.
getEffectiveAccessRights(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the mapping of effective access rights that have been set for the resource at the given path.
getEffectiveAccessRightsForPrincipal(Node, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the effective access rights for the specified Node for the given principalId.
getEffectiveAccessRightsForPrincipal(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the effective access rights for the resource at the specified path for the given principalId.
GetEffectiveAcl - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The GetAcl service api.
getEffectiveAcl(Session, String) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.GetEffectiveAcl
Gets the effective access control list for a resource.
getEffectiveAcl(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAclServlet
 
GetEffectiveAclServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling GET servlet implementation for dumping the declared ACL of a resource to JSON.
GetEffectiveAclServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAclServlet
 
getGranted() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo.AccessRights
 
getItemPath(SlingHttpServletRequest) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Returns the path of the resource of the request as the item path.
getPrivilegeSetDisplayName(Locale) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo.AccessRights
 
getRedirectUrl(HttpServletRequest, AbstractPostResponse) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
getRedirectUrl(HttpServletRequest, PostResponse) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
compute redirect URL (SLING-126)
getSupportedPrivileges(Node) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Return the supported Privileges for the specified node.
getSupportedPrivileges(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Returns the supported privileges for the specified path.

H

handleOperation(SlingHttpServletRequest, AbstractPostResponse, List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Extending Servlet should implement this operation to do the work
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeleteAcesServlet
 
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 

I

internalGetAcl(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
isSetStatus(SlingHttpServletRequest) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
 

M

mergePrivilegeSets(Privilege, Map<Privilege, Set<Privilege>>, Set<Privilege>, Set<Privilege>) - Static method in class org.apache.sling.jcr.jackrabbit.accessmanager.impl.PrivilegesHelper
Update the granted and denied privilege sets by merging the result of adding the supplied privilege.
ModifyAce - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The ModifyAce service api.
modifyAce(Session, String, String, Map<String, String>, String) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.ModifyAce
Add or modify the access control entry for the specified user or group.
modifyAce(Session, String, String, Map<String, String>, String, Map<String, Value>, Map<String, Value[]>, Set<String>) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.ModifyAce
Add or modify the access control entry for the specified user or group.
modifyAce(Session, String, String, Map<String, String>, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
modifyAce(Session, String, String, Map<String, String>, String, Map<String, Value>, Map<String, Value[]>, Set<String>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
ModifyAceServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling Post Servlet implementation for modifying the ACEs for a principal on a JCR resource.
ModifyAceServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 

O

org.apache.sling.jcr.jackrabbit.accessmanager - package org.apache.sling.jcr.jackrabbit.accessmanager
 
org.apache.sling.jcr.jackrabbit.accessmanager.impl - package org.apache.sling.jcr.jackrabbit.accessmanager.impl
 
org.apache.sling.jcr.jackrabbit.accessmanager.post - package org.apache.sling.jcr.jackrabbit.accessmanager.post
 

P

PrivilegesHelper - Class in org.apache.sling.jcr.jackrabbit.accessmanager.impl
Contains utility methods related to handling privileges
PrivilegesInfo - Class in org.apache.sling.jcr.jackrabbit.accessmanager
Helper class to assist in the usage of access control from scripts.
PrivilegesInfo() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
 
PrivilegesInfo.AccessRights - Class in org.apache.sling.jcr.jackrabbit.accessmanager
Wrapper class that holds the set of Privileges that are granted and/or denied for a specific principal.

U

unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Unbind a post response creator
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeleteAcesServlet
 
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
unbindRestrictionProvider(RestrictionProvider) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
A B C D E G H I M O P U 
Skip navigation links

Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.