Index

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

A

AbstractAuthorizablePostServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Base class for all the POST servlets for the UserManager operations
AbstractAuthorizablePostServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
AbstractGroupPostServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Base class for servlets manipulating groups
AbstractGroupPostServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractGroupPostServlet
 
AbstractPostServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Base class for all the POST servlets for the UserManager operations
AbstractPostServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
 
activate(Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
activate(Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
Activates this component.
activate(Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
activate(Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
 
activate(Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
 
activate(CreateUserServlet.Config, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
activate(PrincipalNameGeneratorImpl.Config) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl
 
activate(AuthorizableResourceProvider.Config) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
adaptTo(Class<T>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
 
adaptTo(Class<T>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableResource
 
adaptTo(Class<T>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.PrincipalResource
 
ADD_NESTED_PROPERTY - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
 
ADD_PROPERTY - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
 
addNestedProperty - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
addProperty - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
allowSelfChangePassword() - Element in annotation type org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet.Config
 
ALTER_PROPERTY - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
 
alterProperty - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
authorizable - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
 
authorizable - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
AuthorizablePrivilegesInfo - Interface in org.apache.sling.jackrabbit.usermanager
 
AuthorizablePrivilegesInfo.PropertyUpdateTypes - Enum in org.apache.sling.jackrabbit.usermanager
An enumeration of the possible types of property changes
AuthorizableResource - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
Resource implementation for Authorizable
AuthorizableResource(Authorizable, ResourceResolver, String, SystemUserManagerPaths) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
 
AuthorizableResourceProvider - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
Resource Provider implementation for jackrabbit UserManager resources.
AuthorizableResourceProvider() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
AuthorizableResourceProvider.AuthorizableWorker<T> - Interface in org.apache.sling.jackrabbit.usermanager.impl.resource
Interface for lambda expressions to do work on a resolved authorizable + optional relative path
AuthorizableResourceProvider.Config - Annotation Type in org.apache.sling.jackrabbit.usermanager.impl.resource
 
AuthorizableResourceProvider.PrincipalWorker<T> - Interface in org.apache.sling.jackrabbit.usermanager.impl.resource
Interface for lambda expressions to do work on a resolved principal
AuthorizableValueMap - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
ValueMap implementation for the root property container of Authorizable Resources
AuthorizableValueMap(Authorizable, SystemUserManagerPaths) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableValueMap
 
available() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 

B

BaseAuthorizableValueMap - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
base implementation for ValueMap implementations for Authorizable Resources
BaseAuthorizableValueMap(Authorizable, SystemUserManagerPaths) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
BaseAuthorizableValueMap.LazyInputStream - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
 
BaseResource - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
Base Resource implementation for the common parts
BaseResource(ResourceResolver, String) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseResource
 
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
Bind a new post response creator
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
Overridden since the @Reference annotation is not inherited from the super method
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
Overridden since the @Reference annotation is not inherited from the super method
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
Overridden since the @Reference annotation is not inherited from the super method
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
Overridden since the @Reference annotation is not inherited from the super method
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
Overridden since the @Reference annotation is not inherited from the super method
bindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
Overridden since the @Reference annotation is not inherited from the super method
bindPrincipalNameFilter(PrincipalNameFilter) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Bind a new principal name filter
bindPrincipalNameFilter(PrincipalNameFilter) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
bindPrincipalNameFilter(PrincipalNameFilter) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
bindPrincipalNameGenerator(PrincipalNameGenerator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Bind a new principal name generator
bindPrincipalNameGenerator(PrincipalNameGenerator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
bindPrincipalNameGenerator(PrincipalNameGenerator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
bindSystemUserManagerPaths(SystemUserManagerPaths) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
bindSystemUserManagerPaths(SystemUserManagerPaths) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
 
bindSystemUserManagerPaths(SystemUserManagerPaths) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
bindSystemUserManagerPaths(SystemUserManagerPaths) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
bindSystemUserManagerPaths(SystemUserManagerPaths) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
 
bindSystemUserManagerPaths(SystemUserManagerPaths) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
 

C

cache - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
canAddGroup(Session) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to add a new group.
canAddUser(Session) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to add a new user.
canChangePassword(Session, String) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to change the password of the specified user.
canChangePasswordWithoutOldPassword(Session, String) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to change the password of the specified user without knowing the current password of the user.
canDisable(Session, String) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to disable the specified user.
canRemove(Session, String) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to remove the specified user or group.
canUpdateGroupMembers(Session, String) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to update the membership of the specified group.
canUpdateProperties(Session, String) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to update the properties of the specified user or group.
canUpdateProperties(Session, String, AuthorizablePrivilegesInfo.PropertyUpdateTypes...) - Method in interface org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo
Checks whether the current user has been granted privileges to update the properties of the specified user or group.
changePassword(Session, String, String, String, String, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.ChangeUserPassword
Update the password of a user in the repository
changePassword(Session, String, String, String, String, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
 
ChangeUserPassword - Interface in org.apache.sling.jackrabbit.usermanager
The ChangeUserPassword service api.
ChangeUserPasswordServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Changes the password associated with a user.
ChangeUserPasswordServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
 
ChangeUserPasswordServlet.Config - Annotation Type in org.apache.sling.jackrabbit.usermanager.impl.post
 
clear() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
close() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
Closes the input stream if acquired otherwise does nothing.
collectContent(Map<String, ?>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Deprecated.
collectContentMap(Map<String, ?>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Collects the properties that form the content to be written back to the repository.
concatPath(String, String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Helper utility to join a path with a descandant subpath
containsKey(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
containsValue(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
convertDeprecated(AuthorizablePrivilegesInfo.PropertyUpdateTypes) - Static method in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
If the supplied item is one of the deprecated ones, then return the equivalent item that replaced it.
convertToRequestParameterArray(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
convertToString(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
convertToStringArray(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
convertToType(String, Class<T>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
convertToType(String, Class<T>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableValueMap
 
createGroup(Session, String, Map<String, ?>, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.CreateGroup
Create a new group for the repository
createGroup(Session, String, Map<String, ?>, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
createGroup(Session, Map<String, ?>, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.CreateGroup
Create a new group for the repository.
CreateGroup - Interface in org.apache.sling.jackrabbit.usermanager
The CreateGroup service api.
CreateGroupServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Sling Post Servlet implementation for creating a group in the jackrabbit UserManager.
CreateGroupServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
createHtmlResponse(SlingHttpServletRequest) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
Deprecated.
use AbstractPostServlet.createPostResponse(SlingHttpServletRequest) instead.
createUser(Session, String, String, String, Map<String, ?>, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.CreateUser
Create a new user for the repository
createUser(Session, String, String, String, Map<String, ?>, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
createUser(Session, String, String, Map<String, ?>, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.CreateUser
Create a new user for the repository.
CreateUser - Interface in org.apache.sling.jackrabbit.usermanager
The CreateUser service api.
CreateUserServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Sling Post Servlet implementation for creating a user in the jackrabbit UserManager.
CreateUserServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
CreateUserServlet.Config - Annotation Type in org.apache.sling.jackrabbit.usermanager.impl.post
 

D

deactivate() - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
deactivate() - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
 
deactivate() - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
deactivate() - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
deactivate() - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
 
deactivate() - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
 
DEFAULT_MAX_NAME_LENGTH - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl
 
DEFAULT_SYSTEM_USER_MANAGER_PATH - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
deleteAuthorizables(Session, Resource, String[], List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.DeleteAuthorizables
Deletes one or more users or groups from the repository
deleteAuthorizables(Session, Resource, String[], List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
 
DeleteAuthorizables - Interface in org.apache.sling.jackrabbit.usermanager
The DeleteAuthorizables service api.
DeleteAuthorizableServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Rest Service Description
DeleteAuthorizableServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
 
deleteGroup(Session, String, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.DeleteGroup
Deletes a group from the repository
deleteGroup(Session, String, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
 
DeleteGroup - Interface in org.apache.sling.jackrabbit.usermanager
The DeleteGroup service api.
deleteUser(Session, String, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.DeleteUser
Deletes a user from the repository
deleteUser(Session, String, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
 
DeleteUser - Interface in org.apache.sling.jackrabbit.usermanager
The DeleteUser service api.
doPost(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
 
doWork(Principal) - Method in interface org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider.PrincipalWorker
 
doWork(Authorizable, String) - Method in interface org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider.AuthorizableWorker
 

E

entrySet() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
externalizePath(SlingHttpServletRequest, String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
Returns an external form of the given path prepending the context path and appending a display extension.

F

filter(String) - Method in interface org.apache.sling.jackrabbit.usermanager.PrincipalNameFilter
Filter the invalid characters out of the provided principal name candidate
filterPropertyContainers(String, Authorizable, Resource) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
Filter the resource children to return only the resources that are nested property containers
fullyRead - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 

G

get(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
get(String, Class<T>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
get(String, T) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
getGroupPrefix() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
getGroupPrefix() - Method in interface org.apache.sling.jackrabbit.usermanager.resource.SystemUserManagerPaths
The path prefix (before the id) for groups
getGroupsPath() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
getGroupsPath() - Method in interface org.apache.sling.jackrabbit.usermanager.resource.SystemUserManagerPaths
The root path for all group resources
getItemPath(SlingHttpServletRequest) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
Returns the path of the resource of the request as the item path.
getOrGeneratePrincipalName(Session, Map<String, ?>, AuthorizableType) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Get or generate the name of the principal being created
getPath() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseResource
 
getPrincipalName() - Method in class org.apache.sling.jackrabbit.usermanager.PrincipalNameGenerator.NameInfo
 
getPrincipalName(Map<String, ?>, AuthorizableType, PrincipalNameFilter, PrincipalNameGenerator) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl
Get a "nice" principal name, if possible, based on given request
getPrincipalName(Map<String, ?>, AuthorizableType, PrincipalNameFilter, PrincipalNameGenerator) - Method in interface org.apache.sling.jackrabbit.usermanager.PrincipalNameGenerator
Get the to-be-created principal name candidate from the request.
getPropertyNames(String, Authorizable) - Static method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
getRanking(Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
 
getRedirectUrl(HttpServletRequest, AbstractPostResponse) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
getRedirectUrl(HttpServletRequest, PostResponse) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
compute redirect URL (SLING-126)
getResource(ResolveContext<Object>, String, ResourceContext, Resource) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
getResourceMetadata() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseResource
 
getResourceResolver() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseResource
 
getResourceSuperType() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseResource
 
getResourceType() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
 
getResourceType() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.PrincipalResource
 
getRootPath() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
getRootPath() - Method in interface org.apache.sling.jackrabbit.usermanager.resource.SystemUserManagerPaths
The root path for usermanager resources
getUserPrefix() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
getUserPrefix() - Method in interface org.apache.sling.jackrabbit.usermanager.resource.SystemUserManagerPaths
The path prefix (before the id) for users
getUsersPath() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
getUsersPath() - Method in interface org.apache.sling.jackrabbit.usermanager.resource.SystemUserManagerPaths
The root path for all user resources
getValueToUse(Map<String, ?>, String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl
Determine the value to use for the specified parameter.

H

handleOperation(SlingHttpServletRequest, AbstractPostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
Extending Servlet should implement this operation to do the work
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
 
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
 
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
 
handleOperation(SlingHttpServletRequest, PostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
 
hasItemPathPrefix(String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 

I

isEmpty() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
isMakeUnique() - Method in class org.apache.sling.jackrabbit.usermanager.PrincipalNameGenerator.NameInfo
 
isSetStatus(SlingHttpServletRequest) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
 

K

keySet() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 

L

LazyInputStream(Value) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
listChildren(ResolveContext<Object>, Resource) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
 
log - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
default log

M

mark(int) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
markSupported() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
maybeDoAuthorizableWork(ResolveContext<Object>, String, AuthorizableResourceProvider.AuthorizableWorker<T>, AuthorizableResourceProvider.PrincipalWorker<T>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
If the path resolves to a user or group (with optional relPath suffix) then invoke the worker to do some work.

N

NameInfo(String, boolean) - Constructor for class org.apache.sling.jackrabbit.usermanager.PrincipalNameGenerator.NameInfo
 
NestedAuthorizableResource - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
Resource implementation for nested property containers of Authorizable
NestedAuthorizableResource(Authorizable, ResourceResolver, String, SystemUserManagerPaths, String) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableResource
 
NestedAuthorizableValueMap - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
ValueMap implementation for nested properties of Authorizable Resources
NestedAuthorizableValueMap(Authorizable, SystemUserManagerPaths, String) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableValueMap
 

O

org.apache.sling.jackrabbit.usermanager - package org.apache.sling.jackrabbit.usermanager
 
org.apache.sling.jackrabbit.usermanager.impl.post - package org.apache.sling.jackrabbit.usermanager.impl.post
 
org.apache.sling.jackrabbit.usermanager.impl.resource - package org.apache.sling.jackrabbit.usermanager.impl.resource
 
org.apache.sling.jackrabbit.usermanager.resource - package org.apache.sling.jackrabbit.usermanager.resource
 

P

principal - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.PrincipalResource
 
principalNameFilter - Variable in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
The optional principal name filter
PrincipalNameFilter - Interface in org.apache.sling.jackrabbit.usermanager
Service interface which allows for filtering what characters are allowed in a generated principal name
PrincipalNameGenerator - Interface in org.apache.sling.jackrabbit.usermanager
Service interface which allows for custom principal name generation
PrincipalNameGenerator.NameInfo - Class in org.apache.sling.jackrabbit.usermanager
 
PrincipalNameGeneratorImpl - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Default implementation that generates a principal name based on a set of well-known request parameters
PrincipalNameGeneratorImpl() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl
 
PrincipalNameGeneratorImpl(String[], int) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl
 
PrincipalNameGeneratorImpl.Config - Annotation Type in org.apache.sling.jackrabbit.usermanager.impl.post
 
principalNameGenerators - Variable in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
The principal name generators
principalNameHints() - Element in annotation type org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl.Config
 
principalNameMaxLength() - Element in annotation type org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl.Config
 
PrincipalResource - Class in org.apache.sling.jackrabbit.usermanager.impl.resource
Resource implementation for Principal (SLING-11098)
PrincipalResource(Principal, ResourceResolver, String) - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.resource.PrincipalResource
 
processCreate(Session, Authorizable, Map<String, RequestProperty>, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Create resource(s) according to current request
processDeletes(Authorizable, Collection<RequestProperty>, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Removes all properties listed as RequestProperty.isDelete() from the authorizable.
PROP_DATE_FORMAT - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
provider_root() - Element in annotation type org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider.Config
 
put(String, Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
putAll(Map<? extends String, ? extends Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 

R

read() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
read(byte[]) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
read(byte[], int, int) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
read(String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableValueMap
 
read(String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
read(String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableValueMap
 
readFully() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableValueMap
 
readFully() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
readFully() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableValueMap
 
readPropertyAndCache(String, String) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
remove(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
REMOVE_PROPERTY - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
 
removeProperty - Enum constant in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
requireItemPathPrefix(Map<String, ?>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
reset() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
resourceResolver - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseResource
 
resources_for_nested_properties() - Element in annotation type org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider.Config
 
RP_NODE_NAME_HINT_VALUE_FROM - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
RP_NODE_NAME_VALUE_FROM - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 

S

self_registration_enabled() - Element in annotation type org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet.Config
 
size() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
skip(long) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap.LazyInputStream
 
SYSTEM_USER_MANAGER_GROUP_PATH - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
Deprecated.
no longer used. Use SystemUserManagerPaths service instead.
SYSTEM_USER_MANAGER_GROUP_PREFIX - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
Deprecated.
no longer used. Use SystemUserManagerPaths service instead.
SYSTEM_USER_MANAGER_PATH - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
Deprecated.
no longer used. Use SystemUserManagerPaths service instead.
SYSTEM_USER_MANAGER_USER_PATH - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
Deprecated.
no longer used. Use SystemUserManagerPaths service instead.
SYSTEM_USER_MANAGER_USER_PREFIX - Static variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResourceProvider
Deprecated.
no longer used. Use SystemUserManagerPaths service instead.
systemUserManagerPaths - Variable in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
systemUserManagerPaths - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
 
systemUserManagerPaths - Variable in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
SystemUserManagerPaths - Interface in org.apache.sling.jackrabbit.usermanager.resource
Helper for components that need to know the UserManager resource paths

T

toJavaObject(Value) - Static method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
Converts a JCR Value to a corresponding Java Object
toResourceType(Principal) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.PrincipalResource
determine the resource type for the principal.
toResourceType(Authorizable) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
determine the resource type for the authorizable.
toResourceType(Authorizable) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.NestedAuthorizableResource
 
toString() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.AuthorizableResource
 
toString() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
Reads the authorizable map completely and returns the string representation of the cached properties.
toString() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.PrincipalResource
 

U

unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
Unbind a post response creator
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
 
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
 
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
 
unbindPostResponseCreator(PostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
 
unbindPrincipalNameFilter(PrincipalNameFilter) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
unbindPrincipalNameFilter(PrincipalNameFilter) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
unbindPrincipalNameFilter(PrincipalNameFilter) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
unbindPrincipalNameGenerator(PrincipalNameGenerator) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
 
unbindPrincipalNameGenerator(PrincipalNameGenerator) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
 
unbindPrincipalNameGenerator(PrincipalNameGenerator) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
 
updateGroup(Session, String, Map<String, ?>, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
 
updateGroup(Session, String, Map<String, ?>, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.UpdateGroup
Update a group in the repository
UpdateGroup - Interface in org.apache.sling.jackrabbit.usermanager
The UpdateGroup service api.
updateGroupMembership(Resource, Map<String, ?>, Authorizable, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractGroupPostServlet
Update the group membership based on the ":member" request parameters.
UpdateGroupServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Sling Post Operation implementation for updating a group in the jackrabbit UserManager.
UpdateGroupServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
 
updateUser(Session, String, Map<String, ?>, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
 
updateUser(Session, String, Map<String, ?>, List<Modification>) - Method in interface org.apache.sling.jackrabbit.usermanager.UpdateUser
Update a user in the repository
UpdateUser - Interface in org.apache.sling.jackrabbit.usermanager
The UpdateUser service api.
UpdateUserServlet - Class in org.apache.sling.jackrabbit.usermanager.impl.post
Sling Post Operation implementation for updating a user in the jackrabbit UserManager.
UpdateUserServlet() - Constructor for class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateUserServlet
 
user_admin_group_name() - Element in annotation type org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet.Config
 

V

valueOf(String) - Static method in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
valuesToJavaObject(Value[]) - Method in class org.apache.sling.jackrabbit.usermanager.impl.resource.BaseAuthorizableValueMap
 
valueToList(Object) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl
Convert the value to a list of strings

W

writeContent(Session, Authorizable, Collection<RequestProperty>, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractAuthorizablePostServlet
Writes back the content
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form