# 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 class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
ADD_PROPERTY - Enum constant in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
addNestedProperty - Enum constant in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
  Deprecated.
  use `AuthorizablePrivilegesInfo.PropertyUpdateTypes.ADD_NESTED_PROPERTY` instead
addProperty - Enum constant in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
  Deprecated.
  use `AuthorizablePrivilegesInfo.PropertyUpdateTypes.ADD_PROPERTY` instead
allowSelfChangePassword() - Element in annotation interface org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet.Config
ALTER_PROPERTY - Enum constant in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
alterProperty - Enum constant in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
  Deprecated.
  use `AuthorizablePrivilegesInfo.PropertyUpdateTypes.ALTER_PROPERTY` instead
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 Class 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 Interface 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(JakartaPostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
  Bind a new post response creator
bindPostResponseCreator(JakartaPostResponseCreator, 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(JakartaPostResponseCreator, 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(JakartaPostResponseCreator, 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(JakartaPostResponseCreator, 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(JakartaPostResponseCreator, 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(JakartaPostResponseCreator, 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

## 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 Interface 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.
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 class 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(String, 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
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 Interface 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(SlingJakartaHttpServletRequest, SlingJakartaHttpServletResponse) - 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(SlingJakartaHttpServletRequest, 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(SlingJakartaHttpServletRequest) - 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, JakartaPostResponse) - 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(SlingJakartaHttpServletRequest, JakartaPostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
  Extending Servlet should implement this operation to do the work
handleOperation(SlingJakartaHttpServletRequest, JakartaPostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
handleOperation(SlingJakartaHttpServletRequest, JakartaPostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
handleOperation(SlingJakartaHttpServletRequest, JakartaPostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
handleOperation(SlingJakartaHttpServletRequest, JakartaPostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
handleOperation(SlingJakartaHttpServletRequest, JakartaPostResponse, List<Modification>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
handleOperation(SlingJakartaHttpServletRequest, JakartaPostResponse, 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(SlingJakartaHttpServletRequest) - 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 Interface 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 interface org.apache.sling.jackrabbit.usermanager.impl.post.PrincipalNameGeneratorImpl.Config
principalNameMaxLength() - Element in annotation interface 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 interface 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 class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
removeProperty - Enum constant in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
  Deprecated.
  use `AuthorizablePrivilegesInfo.PropertyUpdateTypes.REMOVE_PROPERTY` instead
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 interface 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 interface 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
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(JakartaPostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.AbstractPostServlet
  Unbind a post response creator
unbindPostResponseCreator(JakartaPostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet
unbindPostResponseCreator(JakartaPostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateGroupServlet
unbindPostResponseCreator(JakartaPostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.CreateUserServlet
unbindPostResponseCreator(JakartaPostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.DeleteAuthorizableServlet
unbindPostResponseCreator(JakartaPostResponseCreator, Map<String, Object>) - Method in class org.apache.sling.jackrabbit.usermanager.impl.post.UpdateGroupServlet
unbindPostResponseCreator(JakartaPostResponseCreator, 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 interface org.apache.sling.jackrabbit.usermanager.impl.post.ChangeUserPasswordServlet.Config

## V

valueOf(String) - Static method in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.sling.jackrabbit.usermanager.AuthorizablePrivilegesInfo.PropertyUpdateTypes
  Returns an array containing the constants of this enum class, 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