Index

A B C D E G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAccessGetServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
 
AbstractAccessGetServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
 
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
 
AbstractAccessServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Base class for all the servlets for the AccessManager operations
AbstractAccessServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessServlet
 
AbstractGetAceServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
 
AbstractGetAceServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAceServlet
 
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
 
addAces(String, Principal, Map<Set<LocalRestriction>, List<LocalPrivilege>>, boolean, JackrabbitAccessControlList, Map<Privilege, Integer>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Add ACEs for the specified principal to the ACL.
addAces(String, Principal, Map<Set<LocalRestriction>, List<LocalPrivilege>>, boolean, JackrabbitAccessControlList, Map<Privilege, Integer>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
Override to ensure we do not add enty that denies privileges which is not allowed in a principal ACE
addExtraInfo(JsonObjectBuilder, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAceServlet
Override to add additional data to the principal object
addExtraInfo(JsonObjectBuilder, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
Override to add additional data to the principal object
addExtraInfo(JsonObjectBuilder, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAceServlet
Overridden to add the declaredAt data to the json
addExtraInfo(JsonObjectBuilder, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAclServlet
Overridden to add the declaredAt data to the json
addRestrictions(JsonObjectBuilder, String, Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
Deprecated.
use JsonConvert.addRestrictions(JsonObjectBuilder, String, Set) instead
addTo(JsonArrayBuilder, Object) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
Deprecated.
use JsonConvert.addTo(JsonObjectBuilder, String, Object) instead
addTo(JsonObjectBuilder, String, Object) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
Deprecated.
use JsonConvert.addTo(javax.json.JsonArrayBuilder, Object) instead
allowNonExistingPaths() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Returns whether this operation can operate on paths that do not exist yet
allowNonExistingPaths() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeletePrincipalAcesServlet
 
allowNonExistingPaths() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
 
applyPrivilegeAndRestrictions(Map<Privilege, LocalPrivilege>, Privilege, boolean, Set<LocalRestriction>, boolean, Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Apply the privilege and restrictions to the local privileges

B

bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Bind a new post response creator
bindRestrictionProvider(RestrictionProvider) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessServlet
 
buildRestrictionNameToDefinitionMap(String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Calculate a map of restriction names to the restriction definition

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.
clearAllowRestrictions() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
clearDenyRestrictions() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
cloneWithNewValues(LocalRestriction, Value[]) - Static method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
Clone from an existing object and then assign the new values
convertToJson(List<Map.Entry<Principal, Map<Privilege, LocalPrivilege>>>, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
createHtmlResponse(SlingHttpServletRequest) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Deprecated.
use AbstractAccessPostServlet.createPostResponse(SlingHttpServletRequest) instead

D

DeclarationType - Enum in org.apache.sling.jcr.jackrabbit.accessmanager.post
Enumerates the types of ACE declarations, typically used for constructing the output of the declaredAt structure of the effective ace/acl json
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
 
deleteAces(Session, String, String[], List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeleteAcesServlet
 
deleteAces(Session, String, String[], List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeletePrincipalAcesServlet
 
DeleteAces - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The DeleteAces service api.
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
 
deletePrincipalAces(Session, String, String[]) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.DeletePrincipalAces
Deletes one or more pricipal ACEs from the access control list of a resource.
deletePrincipalAces(Session, String, String[]) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeletePrincipalAcesServlet
 
DeletePrincipalAces - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The DeletePrincipalAces service api.
DeletePrincipalAcesServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling Post Servlet implementation for deleting the principal ACE for a set of principals on a JCR resource.
DeletePrincipalAcesServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeletePrincipalAcesServlet
 
doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
 
doPost(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
 

E

entriesSortedByEffectivePath(AccessControlPolicy[], Predicate<? super AccessControlEntry>, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
Builds a map by merging all the entries for the supplied policies and ordering them by the effective path
equals(Object) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
equals(Object) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 
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, Principal) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAceServlet
getAccessControlEntriesMap(Session, String, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAceServlet
 
getAccessControlEntriesMap(Session, String, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetAceServlet
 
getAccessControlEntriesMap(Session, String, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAceServlet
 
getAccessControlEntriesMap(Session, String, Principal, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetPrincipalAceServlet
 
getAccessControlEntriesMap(Session, String, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
getAccessControlEntriesMap(Session, String, Map<Principal, Map<DeclarationType, Set<String>>>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetAclServlet
 
getAccessControlEntriesMap(Session, String, Map<Principal, Map<DeclarationType, Set<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.
getAccessControlListOrNull(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.
getAccessControlListOrNull(JackrabbitAccessControlManager, Principal) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeletePrincipalAcesServlet
 
getAce(Session, String, String) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.GetAce
Gets the declared access control entry for a resource and principal
getAce(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetAceServlet
 
GetAce - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The GetAce service api.
GetAceServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling Get Servlet implementation for getting the ACE for a principal on a JCR resource.
GetAceServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetAceServlet
 
getAcl(AccessControlManager, String, Principal) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Lookup the ACL for the given resource
getAcl(AccessControlManager, String, Principal) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
Override to ensure that we get the policy that implements PrincipalAccessControlList
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
 
GetAcl - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The GetAcl service api.
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
 
getAllowRestrictions() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
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
Deprecated.
don't use this as it assumes that all the privileges have the same restrictions which may not be true
getDeclaredRestrictionsForPrincipal(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Deprecated.
don't use this as it assumes that all the privileges have the same restrictions which may not be true
getDenied() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo.AccessRights
 
getDenyRestrictions() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
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.
getEffectiveAce(Session, String, String) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.GetEffectiveAce
Gets the effective access control entry for a resource and principal
getEffectiveAce(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAceServlet
 
GetEffectiveAce - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The GetEffectiveAce service api.
GetEffectiveAceServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling Get Servlet implementation for getting the effective ACE for a principal on a JCR resource.
GetEffectiveAceServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetEffectiveAceServlet
 
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
 
GetEffectiveAcl - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The GetAcl service api.
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.AbstractAccessGetServlet
Return the path where the action should be applied
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.
getItemPath(SlingHttpServletRequest) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetPrincipalAceServlet
 
getJackrabbitAccessControlEntry(AccessControlEntry, String, Principal) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
getJackrabbitAccessControlEntry(AccessControlEntry, String, Principal) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
Override to ensure that we only return the entries that have an effectivePath that matches the current resourcePath
getJsonKey() - Method in enum org.apache.sling.jcr.jackrabbit.accessmanager.post.DeclarationType
 
getMatchedRequestParameterNames(SlingHttpServletRequest, Pattern) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Helper to return a filtered list of parameter names that match the pattern
getName() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
getName() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 
getParentPath(String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Returns an external form of the parent path
getPrincipalAce(Session, String, String) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.GetPrincipalAce
Gets the principal based access control entry for a resource and principal
getPrincipalAce(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetPrincipalAceServlet
 
GetPrincipalAce - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The GetPrincipalAce service api.
GetPrincipalAceServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling Get Servlet implementation for getting the principal based ACE for a principal on a JCR resource.
GetPrincipalAceServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetPrincipalAceServlet
 
getPrivilege() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
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)
getRestrictionProvider() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessServlet
Return the RestrictionProvider service
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.
getValue() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 
getValues() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 

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
 
hashCode() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
hashCode() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 

I

internalGetAce(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAceServlet
 
internalGetAcl(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
internalJson(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
 
internalJson(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAceServlet
 
internalJson(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
 
isAllow() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
isDeny() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
isMultiValue() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 
isNone() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
isSetStatus(SlingHttpServletRequest) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
 

K

KEY_DENIED - Static variable in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
Deprecated.
since 3.0.12, To be removed when the exported package version goes to 4.0
KEY_GRANTED - Static variable in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
Deprecated.
since 3.0.12, To be removed when the exported package version goes to 4.0
KEY_ORDER - Static variable in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractGetAclServlet
Deprecated.
since 3.0.12, To be removed when the exported package version goes to 4.0 use JsonConvert.KEY_ORDER instead

L

loadStoredAce(AccessControlManager, String, Principal, Map<String, RestrictionDefinition>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Loads the state for the currently stored ACE for the specified principal.
LocalPrivilege - Class in org.apache.sling.jcr.jackrabbit.accessmanager
Use to holds details of a privilege
LocalPrivilege(Privilege) - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
LocalRestriction - Class in org.apache.sling.jcr.jackrabbit.accessmanager
Use to holds details of a restriction
LocalRestriction(RestrictionDefinition, Value) - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 
LocalRestriction(RestrictionDefinition, Value[]) - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 

M

matchesPrincipalAccessControlEntry(AccessControlEntry, String, Principal) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetPrincipalAceServlet
Checks if the entry is for the specified principal and the effective path is equal to the resourcePath
mergeRestrictions(Set<LocalRestriction>, Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
modifyAce(Session, String, String, Collection<LocalPrivilege>, String, boolean) - 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, Collection<LocalPrivilege>, String, boolean) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
modifyAce(Session, String, String, Collection<LocalPrivilege>, String, boolean, List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
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) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
modifyAce(Session, String, String, Map<String, String>, String, boolean) - 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, boolean) - 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 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 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>, boolean) - 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>, boolean) - 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>, boolean, List<Modification>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
 
ModifyAce - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The ModifyAce service api.
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
 
modifyPrincipalAce(Session, String, String, Collection<LocalPrivilege>, boolean) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.ModifyPrincipalAce
Add or modify the access control entry for the specified user or group.
modifyPrincipalAce(Session, String, String, Collection<LocalPrivilege>, boolean) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
 
modifyPrincipalAce(Session, String, String, Map<String, String>, boolean) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.ModifyPrincipalAce
Add or modify the access control entry for the specified user or group.
modifyPrincipalAce(Session, String, String, Map<String, String>, boolean) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
 
modifyPrincipalAce(Session, String, String, Map<String, String>, Map<String, Value>, Map<String, Value[]>, Set<String>, boolean) - Method in interface org.apache.sling.jcr.jackrabbit.accessmanager.ModifyPrincipalAce
Add or modify the access control entry for the specified user or group.
modifyPrincipalAce(Session, String, String, Map<String, String>, Map<String, Value>, Map<String, Value[]>, Set<String>, boolean) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
 
ModifyPrincipalAce - Interface in org.apache.sling.jcr.jackrabbit.accessmanager
The ModifyPrincipalAce service api.
ModifyPrincipalAceServlet - Class in org.apache.sling.jcr.jackrabbit.accessmanager.post
Sling Post Servlet implementation for modifying the principalbased ACE for a principal on a JCR resource.
ModifyPrincipalAceServlet() - Constructor for class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
 

N

NODE - Enum constant in enum org.apache.sling.jcr.jackrabbit.accessmanager.post.DeclarationType
 

O

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

P

postedRestrictionsForPrivilege(SlingHttpServletRequest, Map<String, RestrictionDefinition>, Privilege, ModifyAceServlet.PrivilegeValues, Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Populate the restrictions that that were posted and applicable to the requested privilege
PRINCIPAL - Enum constant in enum org.apache.sling.jcr.jackrabbit.accessmanager.post.DeclarationType
 
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.
processACE(Map<String, RestrictionDefinition>, JackrabbitAccessControlEntry, Privilege[], Map<Privilege, LocalPrivilege>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
 
processPostedPrivilegeAndRestrictionParams(AccessControlManager, SlingHttpServletRequest, Map<String, RestrictionDefinition>, Map<Privilege, LocalPrivilege>, Map<Privilege, Integer>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Merge into the privilegeToLocalPrivilegesMap the changes requested in privilege and restriction request parameters.
processPostedPrivilegeDeleteParams(AccessControlManager, SlingHttpServletRequest, Map<Privilege, LocalPrivilege>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Merge into the privilegeToLocalPrivilegesMap the changes requested in privilege delete request parameters.
processPostedRestrictionDeleteParams(AccessControlManager, SlingHttpServletRequest, Map<String, RestrictionDefinition>, Map<Privilege, LocalPrivilege>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Merge into the privilegeToLocalPrivilegesMap the changes requested in restriction delete request parameters.

R

removeAces(String, String, Principal, JackrabbitAccessControlList) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Remove all of the ACEs for the specified principal from the ACL
removeAces(String, String, Principal, JackrabbitAccessControlList) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyPrincipalAceServlet
Override to ensure that we only remove the entries that have an effectivePath that matches the current resourcePath

S

sameAllowAndDenyRestrictions() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
compares if allow and deny restrictions are the same
sameAllowRestrictions(Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
compares if restrictions present is same as specified restrictions in the supplied argument
sameDenyRestrictions(Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
compares if restrictions present is same as specified restrictions in the supplied argument
setAllow(boolean) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
setAllowRestrictions(Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
setDeny(boolean) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
setDenyRestrictions(Set<LocalRestriction>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 

T

toLocalRestriction(SlingHttpServletRequest, Map<String, RestrictionDefinition>, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Construct a LocalRestriction using data a request parameter
toMap(Session, JsonObject) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.PrivilegesInfo
Convert the JSON acl to a map of Principal to AccessRights
toString() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
toString() - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalRestriction
 

U

unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Unbind a post response creator
unbindRestrictionProvider(RestrictionProvider) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessServlet
 
unsetAllowRestrictions(Collection<String>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 
unsetDenyRestrictions(Collection<String>) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.LocalPrivilege
 

V

validateArgs(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
Verify that the user supplied arguments are valid
validateArgs(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
Verify that the user supplied arguments are valid
validateArgs(Session, String, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.ModifyAceServlet
Verify that the user supplied arguments are valid
validateArgs(Session, String, String[]) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.DeleteAcesServlet
Verify that the user supplied arguments are valid
validateResourcePath(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessGetServlet
Override if the path does not need to exist
validateResourcePath(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.AbstractAccessPostServlet
Override if the path does not need to exist
validateResourcePath(Session, String) - Method in class org.apache.sling.jcr.jackrabbit.accessmanager.post.GetPrincipalAceServlet
 
valueOf(String) - Static method in enum org.apache.sling.jcr.jackrabbit.accessmanager.post.DeclarationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.jcr.jackrabbit.accessmanager.post.DeclarationType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form