A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

abort() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
abort() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
 
ABORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
Aborts the import as soon as invalid values are detected throwing a ConstraintViolationException.
AbstractAccessControlList - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Abstract base implementation of the JackrabbitAccessControlList interface.
AbstractAccessControlList(String, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
AbstractAccessControlManager - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Default implementation of the JackrabbitAccessControlManager interface.
AbstractAccessControlManager(Root, NamePathMapper, SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
AbstractAuthorizableAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
Abstract implementation of the AuthorizableAction interface that doesn't perform any action.
AbstractAuthorizableAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
 
AbstractCredentials - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
 
AbstractCredentials(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
 
AbstractGroupAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
Abstract implementation of the GroupAction interface that doesn't perform any action.
AbstractGroupAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
 
AbstractLoginModule - Class in org.apache.jackrabbit.oak.spi.security.authentication
Abstract implementation of the LoginModule interface that can act as base class for login modules that aim to authenticate subjects against information stored in the content repository.
AbstractLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
AbstractRestrictionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
 
AbstractRestrictionProvider(Map<String, ? extends RestrictionDefinition>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
 
AC_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
ACCESS_CONTROL - org.apache.jackrabbit.oak.plugins.tree.TreeType
Access control content
AccessControlAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
The AccessControlAction allows to setup permissions upon creation of a new authorizable; namely the privileges the new authorizable should be granted on it's own 'home directory' being represented by the new node associated with that new authorizable.
AccessControlAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
 
AccessControlConstants - Interface in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Constants for the default access control management implementation and and for built-in access control related node types.
ACE - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Default implementation of the JackrabbitAccessControlEntry interface.
ACE(Principal, PrivilegeBits, boolean, Set<Restriction>, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
ACE_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
AclGroupDeprecation - Class in org.apache.jackrabbit.oak.spi.security.principal
 
add(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Adds the other privilege bits to this instance.
ADD_NODE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
ADD_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
addAccessControlEntry(Principal, Privilege[]) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
addChild(Tree, String, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
Adds a new child tree with the given name and primary type name.
addChild(Tree, String, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
addConfiguration(T) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
addConfiguration(T, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
addDifference(PrivilegeBits, PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Subtracts the b from a and adds the result (diff) to this instance.
addEntry(Principal, Privilege[], boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
addEntry(Principal, Privilege[], boolean, Map<String, Value>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
addEntry(Principal, Privilege[], boolean, Map<String, Value>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
addEntry(Principal, Privilege[], boolean, Map<String, Value>, Map<String, Value[]>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
addMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
addMixin(Tree, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
AdminPrincipal - Interface in org.apache.jackrabbit.oak.spi.security.principal
Principal used to mark an administrator.
AGGREGATE_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
The internal names and aggregation definition of all built-in privileges that are aggregates (except for jcr:all).
AggregatedPermissionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
Extension of the PermissionProvider interface that allows it to be used in combination with other provider implementations.
aggregates(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
AggregationFilter - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
 
ALL - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
RepositoryPermission instance that always returns true.
ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
TreePermission which always returns true and thus grants all permissions.
asNodeState(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
 
asPropertyState(String) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
asPropertyState(String, PrivilegeBits, PrivilegeBitsProvider) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
Returns a new multi-valued PropertyState of type Type.LONGS with the given name and the long representation of the given bits as values.
asPropertyState(PropertyDefinition) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
attributes - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
 
authenticate(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
Validates the specified Credentials and returns true if the validation was successful.
Authentication - Interface in org.apache.jackrabbit.oak.spi.security.authentication
The Authentication interface defines methods to validate Credentials during the login step of the authentication process.
AuthenticationConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authentication
Interface for the authentication setup.
AuthInfoImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication
Default implementation of the AuthInfo interface.
AuthInfoImpl(String, Map<String, ?>, Iterable<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
AuthInfoImpl(String, Map<String, ?>, Set<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
AUTHORIZABLE - org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
 
AuthorizableAction - Interface in org.apache.jackrabbit.oak.spi.security.user.action
The AuthorizableAction interface provide an implementation specific way to execute additional validation or write tasks upon User creation, Group creation, Authorizable removal and User password modification.
AuthorizableActionProvider - Interface in org.apache.jackrabbit.oak.spi.security.user.action
AuthorizableActionProvider is used to provide AuthorizableActions for each instance of UserManager.
AuthorizableNodeName - Interface in org.apache.jackrabbit.oak.spi.security.user
The AuthorizableNodeName is in charge of generating a valid node name from a given authorizable ID.
AuthorizableNodeName.Default - Class in org.apache.jackrabbit.oak.spi.security.user
Default implementation of the AuthorizableNodeName interface that uses the specified authorizable identifier as node name escaping any illegal JCR chars.
AuthorizableType - Enum in org.apache.jackrabbit.oak.spi.security.user
The different authorizable types.
AuthorizationConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authorization
Configuration for access control management and permission evaluation.
autoCreateItems(Tree, Tree, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
autoCreateProperty(String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 

B

BESTEFFORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
Same as ImportBehavior.IGNORE but in addition tries to circumvent the problem.
buildPasswordHash(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
Generates a hash of the specified password with the default values for algorithm, salt-size and number of iterations.
buildPasswordHash(String, ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
Same as PasswordUtil.buildPasswordHash(String, String, int, int) but retrieving the parameters for hash generation from the specified configuration.
buildPasswordHash(String, String, int, int) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
Generates a hash of the specified password using the specified algorithm, salt size and number of iterations into account.
BUILT_IN - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 

C

calculatePermissions(PrivilegeBits, PrivilegeBits, boolean) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Calculate the granted permissions by evaluating the given privileges.
callbackHandler - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
canRead() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
Return if read access is granted for the Tree associated with this TreePermission instance.
canRead(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
Return if read access is granted for the property of the Tree for which this TreePermission instance has been created.
canReadAll() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
Returns true if read access is granted to the Tree associated with this instance and the whole subtree defined by it including all properties.
canReadProperties() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
Returns true if all properties of the Tree associated with this instance can be read.
castAuthorizable(Authorizable, Class<T>) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
clear() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
clear() - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
Resets all internal state.
ClearMembershipAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
Authorizable action attempting to clear all group membership before removing the specified authorizable.
ClearMembershipAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.ClearMembershipAction
 
clearState() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Clear state information that has been created during LoginModule.login().
closeSystemSession() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Close the system session acquired upon AbstractLoginModule.getRoot() and reset the associated root field.
commit() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
 
CompositeActionProvider - Class in org.apache.jackrabbit.oak.spi.security.user.action
Aggregates a collection of AuthorizableActionProviders into a single provider.
CompositeActionProvider(Collection<? extends AuthorizableActionProvider>) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.CompositeActionProvider
 
CompositeActionProvider(AuthorizableActionProvider...) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.CompositeActionProvider
 
CompositeConfiguration<T extends SecurityConfiguration> - Class in org.apache.jackrabbit.oak.spi.security
Abstract base implementation for SecurityConfigurations that can combine different implementations.
CompositeConfiguration(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
CompositeConfiguration(String, SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
CompositeCredentialsSupport - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
Composite implementation of the CredentialsSupport interface that handles multiple providers.
CompositePattern - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
Aggregates of a list of RestrictionPatterns into a single pattern.
CompositePattern(List<RestrictionPattern>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
 
CompositePrincipalConfiguration - Class in org.apache.jackrabbit.oak.spi.security.principal
PrincipalConfiguration that combines different principal provider implementations that share a common principal manager implementation.
CompositePrincipalConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
 
CompositePrincipalConfiguration(SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
 
CompositePrincipalProvider - Class in org.apache.jackrabbit.oak.spi.security.principal
PrincipalProvider implementation that aggregates a list of principal providers into a single.
CompositePrincipalProvider(List<PrincipalProvider>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
CompositeRestrictionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
Aggregates of a collection of RestrictionProvider implementations into a single provider.
CompositeTokenConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authentication.token
TokenConfiguration that combines different token provider implementations.
CompositeTokenConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenConfiguration
 
CompositeTokenConfiguration(SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenConfiguration
 
CompositeTokenProvider - Class in org.apache.jackrabbit.oak.spi.security.authentication.token
Aggregates a collection of TokenProviders into a single provider.
ConfigurationBase - Class in org.apache.jackrabbit.oak.spi.security
Abstract base implementation for the various security configurations.
ConfigurationBase() - Constructor for class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
osgi constructor
ConfigurationBase(SecurityProvider, ConfigurationParameters) - Constructor for class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
non-osgi constructor
ConfigurationParameters - Class in org.apache.jackrabbit.oak.spi.security
ConfigurationParameters is a convenience class that allows typed access to configuration properties.
ConfigurationParameters.Milliseconds - Class in org.apache.jackrabbit.oak.spi.security
Helper class for configuration parameters that denote a "duration", such as a timeout or expiration time.
ConfigurationUtil - Class in org.apache.jackrabbit.oak.spi.security.authentication
Utility to create Configurations for built-in LoginModule implementations.
CONSTRAINT - Static variable in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
 
contains(String) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Returns true if this instance contains a configuration entry with the specified key irrespective of the defined value; false otherwise.
containsKey(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
containsValue(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Context - Interface in org.apache.jackrabbit.oak.spi.security
Context represents item related information in relation to a dedicated SecurityConfiguration.
Context.Default - Class in org.apache.jackrabbit.oak.spi.security
Default implementation of the Context interface that always returns false.
create(List<RestrictionPattern>) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
 
create(Root) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Equivalent to create(root, "/")
create(Root, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Create a new TreeLocation instance for the item at the given path in root.
create(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Create a new TreeLocation instance for a tree
createFromSubject(Subject) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
createReadOnlyRoot(Root) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
 
createReadOnlyRoot(NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
 
createReadOnlyTree(Tree, String, NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
 
createReadOnlyTree(NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
 
createRestriction(String, String, Value) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
createRestriction(String, String, Value) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Creates a new single valued restriction for the specified parameters.
createRestriction(String, String, Value...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
createRestriction(String, String, Value...) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Creates a new multi valued restriction for the specified parameters.
createRestriction(String, String, Value) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
 
createRestriction(String, String, Value...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
 
createSystemRoot(NodeStore, CommitHook) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
 
createToken(String, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
 
createToken(String, Map<String, ?>) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
Issues a new login token for the user with the given userId and the specified attributes.
createToken(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
 
createToken(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
Issues a new login token for the user with the specified credentials and returns the associated TokenInfo.
CREDENTIALS_ATTRIBUTE_NEWPASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Name of the SimpleCredentials attribute containing the new password.
CredentialsCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
Callback implementation to retrieve Credentials.
CredentialsCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.CredentialsCallback
 
CredentialsSupport - Interface in org.apache.jackrabbit.oak.spi.security.authentication.credentials
Simple helper interface that allows to easily plug support for additional or custom Credentials implementations during authentication.

D

Default() - Constructor for class org.apache.jackrabbit.oak.spi.security.Context.Default
 
Default() - Constructor for class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
Default() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName.Default
 
DEFAULT - org.apache.jackrabbit.oak.plugins.tree.TreeType
Regular trees that don't match any of the other types
DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
Default implementation of the AggregationFilter interface that handles all combinations of permission providers and principals and never aborts the evaluation.
DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.security.Context
 
DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName
Default AuthorizableNodeName instance.
DEFAULT_ADMIN_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DEFAULT_ALGORITHM - Static variable in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
 
DEFAULT_ANONYMOUS_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DEFAULT_APP_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
 
DEFAULT_DEPTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DEFAULT_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DEFAULT_GROUP_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DEFAULT_ITERATIONS - Static variable in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
 
DEFAULT_PASSWORD_INITIAL_CHANGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DEFAULT_PASSWORD_MAX_AGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DEFAULT_READ_PATHS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
Default value for the PermissionConstants.PARAM_READ_PATHS configuration parameter.
DEFAULT_SALT_SIZE - Static variable in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
 
DEFAULT_SYSTEM_RELATIVE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Default intermediate path for system users.
DEFAULT_USER_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
DefaultAuthorizableActionProvider - Class in org.apache.jackrabbit.oak.spi.security.user.action
Default implementation of the AuthorizableActionProvider interface that allows to config all actions provided by the OAK.
DefaultAuthorizableActionProvider() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider
 
DefaultAuthorizableActionProvider(ConfigurationParameters) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider
 
defines(String, AccessControlPolicy) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.PolicyOwner
Determines if the implementing AccessManager defines the specified accessControlPolicy at the given absPath.
definesContextRoot(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
Reveals if the specified Tree is the root of a subtree defined by the module that exposes this instance.
definesContextRoot(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
 
definesInternal(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
Reveals if the specified Tree defines repository internal information, which is not hidden by default.
definesInternal(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
 
definesLocation(TreeLocation) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
Reveals if the specified TreeLocation is defined by the module that exposes this instance.
definesLocation(TreeLocation) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
 
definesProperty(Tree, PropertyState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
Reveals if the specified PropertyState is defined by the module that exposes this instance.
definesProperty(Tree, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
 
definesTree(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
Reveals if the specified Tree is defined by the module that exposes this instance.
definesTree(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
 
denotesDynamicJcrAll(PropertyState) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
 
diff(long, long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
Returns those bits from permissions that are not present in the otherPermissions, i.e. subtracts the other permissions from permissions.
If the specified otherPermissions do not intersect with permissions, permissions are returned.
If permissions is included in otherPermissions, Permissions.NO_PERMISSION is returned.
diff(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Subtracts the other PrivilegeBits from the this.
If the specified bits do not intersect with this, it isn't modified.
If this is included in other empty privilege bits is returned.
dispose() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
Disposes all values contained in this property.
dispose() - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
Dispose this value, i.e. free all bound resources.
doCreateToken(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
 
doCreateToken(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
Returns true if the given credentials indicate that a new token needs to be issued.
DYNAMIC_JCR_ALL_VALUE - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
 

E

EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
RepositoryPermission instance that always returns false.
EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
TreePermission which always returns false not granting any permissions.
EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
Default implementation of the RestrictionPattern that always returns true and thus matches all items or paths.
EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Empty restriction provider implementation that doesn't support any restrictions.
EMPTY - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
An empty configuration parameters
EMPTY - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
Static instance of an empty PrincipalIterator.
EMPTY - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
EmptyPermissionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.permission
Permission provider implementation that does not grant any permissions.
EmptyPrincipalProvider - Class in org.apache.jackrabbit.oak.spi.security.principal
Implementation of the PrincipalProvider interface that never returns any principals.
end() - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
Called once at the end of the content import.
end(Tree) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
Informs this importer that the tree to be imported below protectedParent has bee completed.
endChildInfo() - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
Informs this importer about the end of a child info.
endNode(NodeInfo) - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
Called to end the import of a node.
entrySet() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
Two principals are equal, if their names are.
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
EveryonePrincipal - Class in org.apache.jackrabbit.oak.spi.security.principal
Built-in principal group that has every other principal as member.
exists() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Determine whether the underlying Tree or PropertyState for this TreeLocation is available.

F

findDefaultPrimaryType(Tree, boolean) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
findPrincipals(int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
findPrincipals(int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
 
findPrincipals(int) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
Find all principals that match the search type.
findPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
findPrincipals(String, boolean, int, long, long) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
findPrincipals(String, boolean, int, long, long) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
findPrincipals(String, boolean, int, long, long) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
Find the principals that match the specified nameHint and search type.
findPrincipals(String, boolean, int, long, long) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalQueryManager
Gets the principals matching a simple filter expression applied against the principal name AND the specified search type.
findPrincipals(String, int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
findPrincipals(String, int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
 
findPrincipals(String, int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
findPrincipals(String, int) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
Find the principals that match the specified nameHint and search type.
FOREVER - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
 

G

generateNodeName(String) - Method in class org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName.Default
 
generateNodeName(String) - Method in interface org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName
Generates a node name from the specified authorizableId.
get(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
get(String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
Returns the new node id to which oldUUID has been mapped or null if no such mapping exists.
getAccessControlEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getAccessControlManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
 
getAccessControlManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
 
getAdminId(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
getAggregatedPrivilegeNames(String...) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
Return the names of the non-aggregate privileges corresponding to the specified privilegeNames.
getAnonymousId(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
getAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
Returns the value of the named attribute as an Object, or null if no attribute of the given name exists.
getAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
getAttributeNames() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
getAttributes() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
 
getAttributes(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
 
getAttributes(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
Obtains the attributes as present with the specified Credentials.
getAttributes(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
 
getAuthentication(UserConfiguration, Root, String) - Method in interface org.apache.jackrabbit.oak.spi.security.user.UserAuthenticationFactory
Returns an implementation Authentication for the specified userId.
getAuthorizableActions(SecurityProvider) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableActionProvider
 
getAuthorizableActions(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.CompositeActionProvider
 
getAuthorizableActions(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider
 
getAuthorizableClass() - Method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
 
getAuthorizableId(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
getAuthorizableId(Tree, AuthorizableType) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
Retrieve the id from the given authorizableTree, which must have been verified for being a valid authorizable of the specified type upfront.
getAuthorizableRootPath(ConfigurationParameters, AuthorizableType) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
getBaseCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
Returns the Credentials originally passed to Session.impersonate(javax.jcr.Credentials).
getBits(Iterable<String>) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
Returns the bits for the given privilege names
getBits(String...) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
Returns the bits for the given privilege names
getBits(Privilege[], NameMapper) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
Returns the bits for the given privileges
getBoolean(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
Returns the boolean representation of the property with the specified propertyName.
getChild(String) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Navigate to a child of the given name.
getChildPermission(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
Retrieve the TreePermission for the tree identified by the specified childName and childState, which is a child of the tree associated with this instanceof TreePermission.
getCommitHooks(String) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getCommitHooks(String) - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getCommitHooks(String) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
Returns the list of commit hooks that need to be executed for the specified workspace name.
getConfig() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getConfiguration(Class<T>) - Method in class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
 
getConfiguration(Class<T>) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
Returns the security configuration of the specified configClass.
getConfigurations() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getConfigurations() - Method in class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
 
getConfigurations() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
Returns all available SecurityConfigurations.
getConfigValue(String, T) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Returns the value of the configuration entry with the given key applying the following rules: If this instance doesn't contain a configuration entry with that key, or if the entry is null, the specified defaultValue will be returned. If the configured value is not null an attempt is made to convert the configured value to match the type of the default value.
getConfigValue(String, T, Class<T>) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Returns the value of the configuration entry with the given key applying the following rules: If this instance doesn't contain a configuration entry with that key the specified defaultValue will be returned. If defaultValue is null the original value will be returned. If the configured value is null this method will always return null. If neither defaultValue nor the configured value is null an attempt is made to convert the configured value to match the type of the default value.
getConflictHandlers() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getConflictHandlers() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getConflictHandlers() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
Returns the list of conflict handlers available for this security configuration.
getContentRepository() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
getContext() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getContext() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getContext() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
 
getCredentialClasses() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
 
getCredentialClasses() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
Returns all credentials classes supported by this implementation.
getCredentialClasses() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
 
getCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Tries to retrieve valid (supported) Credentials: using a CredentialsCallback, looking for a AbstractLoginModule.SHARED_KEY_CREDENTIALS entry in the shared state (see also AbstractLoginModule.getSharedCredentials() and finally by searching for valid credentials in the subject.
getCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.CredentialsCallback
Returns the Credentials that have been set before using CredentialsCallback.setCredentials(javax.jcr.Credentials).
getDeclaredAggregateNames() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
 
getDeclaredAggregateNames() - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition
Returns the internal names of the declared aggregated privileges or an empty array if the privilege defined by this definition isn't an aggregate.
getDefaultChildType(Tree, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
Finds the default primary type for a new child node with the given name.
getDefaultConfig() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getDefaultConfiguration(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.ConfigurationUtil
Creates a new Configuration for the default OAK authentication setup which only handles login for standard JCR credentials.
getDefinition() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.Restriction
Returns the underlying restriction definition.
getDefinition() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
 
getEffectiveType(Tree, Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
Returns the effective node types of the given node.
getEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
getEveryone() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
 
getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
getGroupMembership(Principal) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
getImpersonatorInfo() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
Returns the AuthInfo present with the editing session that want to impersonate.
getImportBehavior(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
Return the configured ImportBehavior for the given config.
getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
 
getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Creates a mutable instance of privilege bits.
getInstance(PrivilegeBits...) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Creates a mutable instance of privilege bits.
getInstance(PropertyState) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Get or create an instance of privilege bits for a specific property that stores privileges.
getInstance(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Get or create an instance of privilege bits for a privilege definition.
getItemBasedPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
getItemBasedPrincipal(String) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
Returns the ItemBasedPrincipal with the specified principalOakPath or null if no principal with that path exists.
getJackrabbit2Configuration(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.ConfigurationUtil
Creates a new Configuration backwards compatible with the default Jackrabbit 2.x authentication setup.
getLatestRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getLoginContext(Credentials, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContextProvider
Returns a new login context instance for handling authentication.
getLoginContextProvider(ContentRepository) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
 
getLoginContextProvider(ContentRepository) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.OpenAuthenticationConfiguration
 
getLoginErrors() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
 
getLoginErrors() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
 
getLoginErrorsHistory() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
 
getLoginErrorsHistory() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
 
getLoginModuleMonitor() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
getLoginModuleMonitor() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
getLong(Tree, String, long) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getMembershipPrincipals(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
getMembershipPrincipals(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
 
getMembershipPrincipals(Principal) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
Returns an iterator over all group principals for which the given principal is either direct or indirect member of.
getMixinTypeNames() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
Returns the names of the mixin types of the node being imported.
getMixinTypeNames(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getMixinTypeNames(Tree, LazyValue<Tree>) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getName() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
The name of this location
getName() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ReadPolicy
 
getName() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition
The internal oak name of this restriction definition.
getName() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
 
getName() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getName() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
getName() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
 
getName() - Method in class org.apache.jackrabbit.oak.spi.security.principal.SystemPrincipal
 
getName() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
 
getName() - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition
The internal name of this privilege.
getName() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getName() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
Returns the name of this security configuration.
getName() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
Returns the name of the node being imported.
getName() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
getName(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getNamePathMapper() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getNamePathMapper() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getNames(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
Returns names of the specified permissions.
getNames(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getOakPath() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getOakPath(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getOrAddChild(Tree, String, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
Combination of Tree.getChild(String) and adding a child including its jcr:primaryType property (i.e.
getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getParameters() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
Returns the configuration parameters associated with this security configuration instance.
getParameters(String) - Method in class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
 
getParameters(String) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
Allows to retrieve the configuration parameters associated with a given SecurityConfiguration accessible by this provider.
getParent() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Navigate to the parent or an invalid location for the root of the hierarchy.
getPath() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
The path of this location
getPath() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getPattern(String, Set<Restriction>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
getPattern(String, Set<Restriction>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Creates the RestrictionPattern for the specified restrictions.
getPattern(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
getPattern(String, Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Creates the RestrictionPattern for the restriction information stored with specified tree.
getPermission(String, long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
getPermissionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getPermissionProvider(Root, String, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
 
getPermissionProvider(Root, String, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
 
getPermissions(String, TreeLocation, boolean) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
Returns the permissions that correspond the given jcr actions such as specified in Session.hasPermission(String, String).
getPermissions(String) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
Returns the permissions that correspond the given permission names.
getPrimaryTypeName() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
Returns the name of the primary type of the node being imported.
getPrimaryTypeName(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getPrimaryTypeName(Tree, LazyValue<Tree>) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getPrincipal() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
getPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
getPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
 
getPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
getPrincipal(String) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
Returns the principal with the specified name or null if the principal does not exist.
getPrincipalManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
 
getPrincipalManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
Returns an instance of PrincipalManager that can be used to query and retrieve principals such as needed for JCR access control management.
getPrincipalProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Retrieves the PrincipalProvider that should be used to handle this authentication.
getPrincipalProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
getPrincipalProvider(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
 
getPrincipalProvider(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
Returns an instance of the OAK PrincipalProvider.
getPrincipals() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
getPrincipals(int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
getPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Retrieves all principals associated with the specified userId for the configured principal provider.
getPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
getPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
 
getPrincipals(String) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
Tries to resolve the specified userID to a valid principal and it's group membership.
getPrincipals(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
getPrivateAttributes() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Returns the private attributes stored with this info object.
getPrivilegeBits() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
getPrivilegeBits(PropertyState, PrivilegeBitsProvider) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
Get or create an instance of privilege bits for the given property state.
getPrivilegeManager() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getPrivilegeManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration
Creates a new instance of PrivilegeManager.
getPrivilegeNames(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
Resolve the given privilege bits to a set of privilege names.
getPrivileges(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getPrivileges(String, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getPrivileges(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
getPrivileges(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
getPrivileges(Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
Returns the set of privilege names which are granted to the set of Principals associated with this provider instance for the specified Tree.
getPrivilegesTree() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
Returns the root tree for all privilege definitions stored in the content repository.
getPrivilegesTree(Root) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeUtil
Returns the root tree for all privilege definitions stored in the content repository.
getProcessedReferences() - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
Returns an iterator over all processed reference properties.
getProperty() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Get the underlying PropertyState for this TreeLocation.
getProperty() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.Restriction
The OAK property state associated with this restriction.
getProperty() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
 
getProtectedItemImporters() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getProtectedItemImporters() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getProtectedItemImporters() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
 
getPublicAttributes() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Returns the public attributes stored with this info object.
getRepositoryInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getRepositoryInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getRepositoryInitializer() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
Returns a repository initializer for this security configuration.
getRepositoryPermission() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
getRepositoryPermission() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
getRepositoryPermission() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
Return the RepositoryPermission for the set of Principals associated with this provider instance.
getRequiredType() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition
The required type as defined by this definition.
getRequiredType() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
 
getRestriction(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
getRestrictionNames() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getRestrictionNames() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
getRestrictionProvider() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
 
getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
 
getRestrictions() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
getRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
getRestrictionsTree(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
Returns the tree that contains the restriction of the specified ACE tree.
getRestrictionType(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
getRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Tries to obtain a Root object from the callback handler using a new RepositoryCallback and keeps the value as private field.
getRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getRootProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getRootProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Tries to obtain the SecurityProvider object from the callback handler using a new SecurityProviderCallback and keeps the value as private field.
getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.SecurityProviderCallback
 
getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
getSharedCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
getSharedLoginName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
getSharedPreAuthLogin() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
getString() - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
 
getString(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
Returns the names of the specified permissions separated by ','.
getString(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getString(Tree, String, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getStrings(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
getSubject() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContext
 
getSubject() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
 
getSupportedCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
getSupportedPrivileges(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getSupportedRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
getSupportedRestrictions(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Returns the restriction definitions supported by this provider implementation at the specified path.
getSupportedRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
 
getTargetType(PropertyDefinition) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
getTextValue() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
getTextValues() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
getToken() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Returns the login token.
getTokenInfo(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
 
getTokenInfo(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
Retrieves the TokenInfo associated with the specified login token or null.
getTokenProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
Returns the token provider as set using TokenProviderCallback.setTokenProvider(TokenProvider) or null.
getTokenProvider(Root) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenConfiguration
 
getTokenProvider(Root) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration
Returns a new instance of TokenProvider.
getTree() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Get the underlying Tree for this TreeLocation.
getTree(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
Return the possibly non existing tree located at the passed path from the location of the start tree or null if path results in a parent of the root.
getTree(String, long, boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
getTreePermission(Tree, TreeType, TreePermission) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
Return the TreePermission for the set of Principals associated with this provider at the specified tree with the given type.
getTreePermission(Tree, TreePermission) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
getTreePermission(Tree, TreePermission) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
getTreePermission(Tree, TreePermission) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
Return the TreePermission for the set of Principals associated with this provider at the specified tree.
getTreeProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getTreeProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
getType() - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeTypeAware
 
getType() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
getType(int) - Static method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
 
getType(Tree) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
 
getType(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
getType(Tree, TreeType) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
 
getType(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
getUserId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
Optional method that return the userID extracted upon Authentication.authenticate(Credentials).
getUserId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
Returns the userId.
getUserId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
 
getUserId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Returns the ID of the user associated with this token info object.
getUserId() - Method in class org.apache.jackrabbit.oak.spi.security.user.UserIdCredentials
 
getUserId(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
 
getUserId(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
Retrieves the user identifier from the specified Credentials.
getUserId(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
 
getUserID() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
getUserManager() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Retrieves the UserManager that should be used to handle this authentication.
getUserManager() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
getUserManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.UserConfiguration
Create a new UserManager instance
getUserPrincipal() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
Optional method that return the Principal of the authenticating user extracted upon Authentication.authenticate(Credentials).
getUserPrincipalProvider(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.UserConfiguration
Optional method that allows a given user management implementation to provide a specific and optimized implementation of the PrincipalProvider interface for the principals represented by the user/groups known to this implementation.
getUUID() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
Returns the uuid of the node being imported.
getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getValidators(String, Set<Principal>, MoveTracker) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
Returns the list of validators that need to be executed for the specified workspace name.
getValue(int) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
getValue(int) - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
 
getValues(int) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
getWhiteboard() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Tries to obtain the Whiteboard object from the callback handler using a new WhiteboardCallback and keeps the value as private field.
getWhiteboard() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
Returns the whiteboard as set using WhiteboardCallback.setWhiteboard(Whiteboard) or null.
getWorkspaceInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
getWorkspaceInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
 
getWorkspaceInitializer() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
Returns a workspace initializer for this security configuration.
getWorkspaceName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
GROUP - org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
 
GROUP_PRIVILEGE_NAMES - Static variable in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
 
GROUP_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
GroupAction - Interface in org.apache.jackrabbit.oak.spi.security.user.action
GroupPrincipals - Class in org.apache.jackrabbit.oak.spi.security.principal
Helper class to deal with the migration between the 2 types of groups
GuestLoginModule - Class in org.apache.jackrabbit.oak.spi.security.authentication
The GuestLoginModule is intended to provide backwards compatibility with the login handling present in the JCR reference implementation located in jackrabbit-core.
GuestLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
 

H

handleCall() - Static method in class org.apache.jackrabbit.oak.spi.security.principal.AclGroupDeprecation
 
handlePropInfo(Tree, PropInfo, PropertyDefinition) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedPropertyImporter
Handles a single protected property.
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
hasPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
hasPrivileges(String, Set<Principal>, Privilege[]) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
hasPrivileges(String, Privilege[]) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
hasPrivileges(Tree, String...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
hasPrivileges(Tree, String...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
hasPrivileges(Tree, String...) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
Returns whether the principal set associated with this PrivilegeManager is granted the privileges identified by the specified privilege names for the given tree.
HIDDEN - org.apache.jackrabbit.oak.plugins.tree.TreeType
Hidden trees starting at a tree whose name starts with ':'.

I

IGNORE - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
If a value cannot be set due to constraints enforced by the API implementation, the failure is logged as warning and the value is ignored.
ImmutableACL - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
An implementation of the JackrabbitAccessControlList interface that only allows for reading.
ImmutableACL(AbstractAccessControlList) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
Construct a new ImmutableACL from the given AbstractAccessControlList.
ImmutableACL(String, List<? extends JackrabbitAccessControlEntry>, RestrictionProvider, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
Construct a new ImmutableACL
ImmutablePrivilegeDefinition - Class in org.apache.jackrabbit.oak.spi.security.privilege
Default implementation of the PrivilegeDefinition interface.
ImmutablePrivilegeDefinition(String, boolean, Iterable<String>) - Constructor for class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
 
ImpersonationCredentials - Class in org.apache.jackrabbit.oak.spi.security.authentication
Implementation of the JCR Credentials interface used to distinguish a regular login request from Session.impersonate(javax.jcr.Credentials).
ImpersonationCredentials(Credentials, AuthInfo) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
 
ImportBehavior - Class in org.apache.jackrabbit.oak.spi.xml
Utility class defining specific, configurable import behavior.
Importer - Interface in org.apache.jackrabbit.oak.spi.xml
Content importer.
includes(long, long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
includes(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Returns true if all privileges defined by the specified otherBits are present in this instance.
INDEX_DEFINITION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
init(Session, Root, NamePathMapper, boolean, int, ReferenceChangeTracker, SecurityProvider) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
Initializes the importer.
init(SecurityProvider, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
Doesn't perform any action.
init(SecurityProvider, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
 
init(SecurityProvider, ConfigurationParameters) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
Initialize this action with the specified security provider and configuration.
init(SecurityProvider, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
 
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.SystemSubject
 
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ReadPolicy
 
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
 
INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.SystemPrincipal
 
INTERNAL - org.apache.jackrabbit.oak.plugins.tree.TreeType
Repository internal content that is not hidden (e.g. permission store)
isAbstract() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
 
isAbstract() - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition
Returns true if the privilege described by this definition is abstract.
isAdmin(ConfigurationParameters, String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
isAggregate(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
isAllow() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
 
isBuiltin() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
isEmpty() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
isEmpty() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
isEmpty() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Returns true if this privilege bits includes no privileges at all.
isExpired(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Returns true if the token has already expired; false otherwise.
isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
Returns true if the specified repository level permissions are granted; false otherwise.
isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
Returns true if all specified permissions are granted on the Tree associated with this TreePermission instance; false otherwise.
isGranted(long, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
Returns true if all specified permissions are granted on the PropertyState associated with this TreePermission instance; false otherwise.
isGranted(String, String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
isGranted(String, String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
isGranted(String, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
Tests if the the specified actions are granted at the given path for the set of Principals associated with this provider instance.
isGranted(Tree, PropertyState, long) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
isGranted(Tree, PropertyState, long) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
isGranted(Tree, PropertyState, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
Test if the specified permissions are granted for the set of Principals associated with this provider instance for the item identified by the given tree and optionally property.
isGranted(TreeLocation, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
Test if the specified permissions are granted for the set of Principals associated with this provider instance for the item identified by the given location and optionally property.
isGroup(Principal) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
Checks if the provided principal is a group.
isMandatory() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition
Indicates if this restriction is mandatory.
isMandatory() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
 
isMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
isMember(Principal, Principal) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
Returns true if the passed principal is a member of the group.
isMultiValueRestriction(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
isNodeType(Tree, String, Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
 
isPlainTextPassword(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
Returns true if the specified string doesn't start with a valid algorithm name in curly brackets.
isReadOnlyTree(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
Returns true if the specified tree is a read-only tree..
isRepositoryPermission(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
isSame(String, @org.jetbrains.annotations.NotNull char[]) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
Returns true if hash of the specified password equals the given hashed password.
isSame(String, String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
Returns true if hash of the specified password equals the given hashed password.
isSystemUser(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
isType(Tree, AuthorizableType) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
 
isType(Authorizable) - Method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
 
isUnknownMultiple() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
 
isUnsupportedPath(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
Returns true if the specified path is null.

J

JaasLoginContext - Class in org.apache.jackrabbit.oak.spi.security.authentication
Bridge class that connects the JAAS LoginContext class with the LoginContext interface used by Oak.
JaasLoginContext(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
 
JaasLoginContext(String, CallbackHandler) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
 
JaasLoginContext(String, Subject) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
 
JaasLoginContext(String, Subject, CallbackHandler) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
 
JaasLoginContext(String, Subject, CallbackHandler, Configuration) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
 
JCR_ADD_CHILD_NODES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_ADD_CHILD_NODES privilege
JCR_ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_ALL privilege
JCR_LIFECYCLE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_LIFECYCLE_MANAGEMENT privilege
JCR_LOCK_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_LOCK_MANAGEMENT privilege
JCR_MODIFY_ACCESS_CONTROL - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_MODIFY_ACCESS_CONTROL privilege
JCR_MODIFY_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_MODIFY_PROPERTIES privilege
JCR_NAMESPACE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the jcr:namespaceManagement privilege
JCR_NODE_TYPE_DEFINITION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the jcr:nodeTypeDefinitionManagement privilege
JCR_NODE_TYPE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_NODE_TYPE_MANAGEMENT privilege
JCR_READ - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_READ privilege
JCR_READ_ACCESS_CONTROL - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_READ_ACCESS_CONTROL privilege
JCR_REMOVE_CHILD_NODES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_REMOVE_CHILD_NODES privilege
JCR_REMOVE_NODE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_REMOVE_NODE privilege
JCR_RETENTION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_RETENTION_MANAGEMENT privilege
JCR_VERSION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_VERSION_MANAGEMENT privilege
JCR_WORKSPACE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the jcr:workspaceManagement privilege
JCR_WRITE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the Privilege.JCR_WRITE privilege
JcrAllUtil - Class in org.apache.jackrabbit.oak.spi.security.privilege
 

K

keySet() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters

L

LIFECYCLE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
LOCK_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
login() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
 
login() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContext
 
login() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
 
LoginContext - Interface in org.apache.jackrabbit.oak.spi.security.authentication
Interface version of the JAAS LoginContext class.
LoginContextProvider - Interface in org.apache.jackrabbit.oak.spi.security.authentication
Configurable provider taking care of building login contexts for the desired authentication mechanism.
loginError() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
Event to be called in the case there is an erorr in the login chain.
loginError() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
 
LoginModuleMBean - Interface in org.apache.jackrabbit.oak.spi.security.authentication
 
LoginModuleMonitor - Interface in org.apache.jackrabbit.oak.spi.security.authentication
 
LoginModuleStats - Class in org.apache.jackrabbit.oak.spi.security.authentication
 
LoginModuleStats(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
 
LoginModuleStatsCollector - Interface in org.apache.jackrabbit.oak.spi.security.authentication
 
logout() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Besteffort default implementation of LoginModule.logout(), which removes all principals and all public credentials of type Credentials and AuthInfo from the subject.
logout() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
 
logout() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContext
 
logout() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
 
logout(Set<Object>, Set<? extends Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
General logout-helper that will return false if both credentials and principals are null.

M

matches() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
 
matches() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
Returns true if the underlying restriction matches for repository level permissions.
matches(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
 
matches(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
Returns true if the underlying restriction matches the specified path.
matches(TokenCredentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Returns true if the specified credentials can be successfully validated against the information stored in this instance.
matches(Tree, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
 
matches(Tree, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
Returns true if the underlying restriction matches the specified tree or property state.
members() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
members(Principal) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
Returns an enumeration of the members in the group.
MIX_REP_ACCESS_CONTROLLABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
MIX_REP_IMPERSONATABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
MIX_REP_REPO_ACCESS_CONTROLLABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
modifiable() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
MODIFY_ACCESS_CONTROL - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
MODIFY_CHILD_NODE_COLLECTION - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
MODIFY_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
MULTIPLE - org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
 

N

NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
 
NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration
 
NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
 
NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
 
NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration
 
NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConfiguration
 
NAME_ABORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
 
NAME_BESTEFFORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
 
NAME_IGNORE - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
 
nameFromValue(int) - Static method in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
 
NAMESPACE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
NEVER - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
 
newInstance(Collection<? extends RestrictionProvider>) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
newInstance(Supplier<Collection<CredentialsSupport>>) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
 
newInstance(List<? extends TokenProvider>) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
 
newInstance(TokenProvider...) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
 
newInstance(RestrictionProvider...) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
NEXT_AFTER_BUILT_INS - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
nextBits() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Method to calculate the next privilege bits associated with this instance.
nextPrincipal() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
Returns the next policy.
NO_PERMISSION - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
NO_RECOURSE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
 
NODE_TYPE_DEFINITION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
NODE_TYPE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
NodeInfo - Class in org.apache.jackrabbit.oak.spi.xml
Information about a node being imported.
NodeInfo(String, String, Iterable<String>, String) - Constructor for class org.apache.jackrabbit.oak.spi.xml.NodeInfo
Creates a node information instance.
NON_AGGREGATE_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
The internal names of all built-in privileges that are not aggregates.
NOOP - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
 
NT_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_ACE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
NT_REP_ACL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
NT_REP_AUTHORIZABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_AUTHORIZABLE_FOLDER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_DENY_ACE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
NT_REP_GRANT_ACE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
NT_REP_GROUP - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_MEMBER_REFERENCES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_MEMBER_REFERENCES_LIST - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_MEMBERS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Deprecated.
NT_REP_PASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_PERMISSION_STORE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
NT_REP_PERMISSIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
NT_REP_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
NT_REP_PRIVILEGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Node type name of the privilege definition nodes
NT_REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Node type name of the root node of the privilege store
NT_REP_RESTRICTIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
NT_REP_SYSTEM_USER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NT_REP_USER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
NULL - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
 

O

OAK_CHILD_ORDER - Static variable in interface org.apache.jackrabbit.oak.plugins.tree.TreeConstants
Name of the internal property that contains the child order
OAK_SECURITY_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.RegistrationConstants
Name to be used when registering components that are required by the org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration
of(long) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
Returns a new milliseconds object from the given long value.
of(String, Object) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Creates new a single valued configuration parameters instance from the given key and value.
of(String, Object, String, Object) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Creates new a configuration parameters instance from the given key and value pairs.
of(Dictionary<String, Object>) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Creates new a configuration parameters instance by copying the given properties.
of(List<PrincipalProvider>) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
 
of(Map<?, ?>) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Creates new a configuration parameters instance by copying the given map.
of(Properties) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Creates new a configuration parameters instance by copying the given properties.
of(ConfigurationParameters...) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
Creates a new configuration parameters instance by merging all params sequentially.
of(String) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
Parses a value string into a duration. the String has the following format: <xmp> format:= (value [ unit ])+; value:= float value; unit: "ms" | "s" | "m" | "h" | "d"; </xmp> Example: <xmp> "100", "100ms" : 100 milliseconds "1s 50ms": 1050 milliseconds "1.5d": 1 1/2 days == 36 hours. </xmp>
of(String, ConfigurationParameters.Milliseconds) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
 
onCreate(Group, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
Doesn't perform any action.
onCreate(Group, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
 
onCreate(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
Doesn't perform any action.
onCreate(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
 
onCreate(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
 
onCreate(Group, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
Allows to add application specific modifications or validation associated with the creation of a new group.
onCreate(User, String, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
Allows to add application specific modifications or validation associated with the creation of a new user.
onDisable(User, String, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.UserAction
Allows to add application specific behavior associated with disabling (or re-enabling) an user.
onError() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
onGrantImpersonation(User, Principal, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.UserAction
Allows to add application specific behavior associated with granting a given principal the ability to impersonate the user.
onMemberAdded(Group, Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
Doesn't perform any action.
onMemberAdded(Group, Authorizable, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
A specific Authorizable was added as a member of the Group.
onMemberRemoved(Group, Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
Doesn't perform any action.
onMemberRemoved(Group, Authorizable, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
A specific Authorizable was removed from the Group.
onMembersAdded(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
Doesn't perform any action.
onMembersAdded(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
Multiple members were added to the Group.
onMembersAddedContentId(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
Doesn't perform any action.
onMembersAddedContentId(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
Multiple members were added to the Group during XML group import.
onMembersRemoved(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
Doesn't perform any action.
onMembersRemoved(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
Multiple members were removed from the Group.
onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
Doesn't perform any action.
onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
 
onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordChangeAction
 
onPasswordChange(User, String, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
Allows to add application specific action or validation associated with changing a user password.
onRemove(Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
Doesn't perform any action.
onRemove(Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.ClearMembershipAction
 
onRemove(Authorizable, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
Allows to add application specific behavior associated with the removal of an authorizable.
onRevokeImpersonation(User, Principal, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.UserAction
Allows to add application specific behavior associated with revoking a given principal the ability to impersonate the user.
OpenAuthenticationConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authentication
This implementation of the authentication configuration provides login contexts that accept any credentials and doesn't validate specified workspace name.
OpenAuthenticationConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.OpenAuthenticationConfiguration
 
OpenAuthorizationConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authorization
This class implements an AuthorizationConfiguration which grants full access to any Subject.
OpenAuthorizationConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
 
OpenPermissionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.permission
Permission provider implementation that grants full access everywhere.
OpenSecurityProvider - Class in org.apache.jackrabbit.oak.spi.security
Rudimentary SecurityProvider implementation that allow every subject to authenticate and grants it full access everywhere.
OpenSecurityProvider() - Constructor for class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
 
options - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
orderBefore(AccessControlEntry, AccessControlEntry) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
org.apache.jackrabbit.oak.plugins.tree - package org.apache.jackrabbit.oak.plugins.tree
 
org.apache.jackrabbit.oak.spi.security - package org.apache.jackrabbit.oak.spi.security
 
org.apache.jackrabbit.oak.spi.security.authentication - package org.apache.jackrabbit.oak.spi.security.authentication
 
org.apache.jackrabbit.oak.spi.security.authentication.callback - package org.apache.jackrabbit.oak.spi.security.authentication.callback
 
org.apache.jackrabbit.oak.spi.security.authentication.credentials - package org.apache.jackrabbit.oak.spi.security.authentication.credentials
 
org.apache.jackrabbit.oak.spi.security.authentication.token - package org.apache.jackrabbit.oak.spi.security.authentication.token
 
org.apache.jackrabbit.oak.spi.security.authorization - package org.apache.jackrabbit.oak.spi.security.authorization
 
org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol - package org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
 
org.apache.jackrabbit.oak.spi.security.authorization.permission - package org.apache.jackrabbit.oak.spi.security.authorization.permission
 
org.apache.jackrabbit.oak.spi.security.authorization.restriction - package org.apache.jackrabbit.oak.spi.security.authorization.restriction
 
org.apache.jackrabbit.oak.spi.security.principal - package org.apache.jackrabbit.oak.spi.security.principal
 
org.apache.jackrabbit.oak.spi.security.privilege - package org.apache.jackrabbit.oak.spi.security.privilege
 
org.apache.jackrabbit.oak.spi.security.user - package org.apache.jackrabbit.oak.spi.security.user
 
org.apache.jackrabbit.oak.spi.security.user.action - package org.apache.jackrabbit.oak.spi.security.user.action
 
org.apache.jackrabbit.oak.spi.security.user.util - package org.apache.jackrabbit.oak.spi.security.user.util
 
org.apache.jackrabbit.oak.spi.xml - package org.apache.jackrabbit.oak.spi.xml
 

P

PARAM_ADMIN_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration option defining the ID of the administrator user.
PARAM_ADMINISTRATIVE_PRINCIPALS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
Configuration parameter specifying additional principals that should be treated as 'administrator' thus get granted full permissions on the complete repository content.
PARAM_ANONYMOUS_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration option defining the ID of the anonymous user.
PARAM_APP_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
 
PARAM_AUTHORIZABLE_ACTION_PROVIDER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Optional configuration parameter to set the AuthorizableActionProvider to be used with the given user management implementation.
PARAM_AUTHORIZABLE_NODE_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Optional configuration parameter defining how to generate the name of the authorizable node from the ID of the new authorizable that is being created.
PARAM_CONFIG_SPI_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
 
PARAM_DEFAULT_DEPTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Parameter used to change the number of levels that are used by default to store authorizable nodes.
The default number of levels is 2.
PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Optionally enables the UsernameCaseMapped profile defined in https://tools.ietf.org/html/rfc7613#section-3.2 for user name comparison.
PARAM_GROUP_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration option to define the path underneath which group nodes are being created.
PARAM_IMPORT_BEHAVIOR - Static variable in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
Parameter name for the import behavior configuration option.
PARAM_OMIT_ADMIN_PW - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration option defining if the admin password should be omitted upon user creation.
PARAM_PASSWORD_HASH_ALGORITHM - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration parameter to change the default algorithm used to generate password hashes.
PARAM_PASSWORD_HASH_ITERATIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration parameter to change the number of iterations used for password hash generation.
PARAM_PASSWORD_HISTORY_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Optional configuration parameter indicating the maximum number of passwords recorded for a user after password changes.
PARAM_PASSWORD_INITIAL_CHANGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Optional configuration parameter indicating whether users must change their passwords on first login.
PARAM_PASSWORD_MAX_AGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Optional configuration parameter indicating the maximum age in days a password may have before it expires.
PARAM_PASSWORD_SALT_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration parameter to change the number of iterations used for password hash generation.
PARAM_PERMISSIONS_JR2 - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
Configuration parameter to enforce backwards compatible permission validation with respect to user management and node removal: User Management: As of OAK 1.0 creation/removal of user and groups as well as modification of user/group specific protected properties requires USER_MANAGEMENT permissions while in Jackrabbit 2.0 they were covered by regular item write permissions. Removing Nodes: As of OAK 1.0 removing a node will succeed if the removal is granted on that specific node irrespective of the permission granted or denied within the subtree.
PARAM_RANKING - Static variable in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
Parameter used to define the ranking of a given configuration compared to other registered configuration in this aggregate.
PARAM_READ_PATHS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
Configuration parameter to enable full read access to regular nodes and properties at the specified paths.
PARAM_RESTRICTION_PROVIDER - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
PARAM_SUPPORT_AUTOSAVE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Optional configuration parameter that might be used to get back support for the auto-save behavior which has been dropped in the default user management implementation present with OAK.
PARAM_SYSTEM_RELATIVE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration option to define the path relative to the user root node underneath which system user nodes are being created.
PARAM_TOKEN_EXPIRATION - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
Optional configuration parameter to set the token expiration time in ms.
PARAM_TOKEN_LENGTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
Optional configuration parameter to define the length of the key.
PARAM_TOKEN_REFRESH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
Optional configuration parameter to define if a given token should be refreshed or not.
PARAM_USER_AUTHENTICATION_FACTORY - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Mandatory configuration option denoting the user Authentication implementation to use in the login module.
PARAM_USER_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Configuration option to define the path underneath which user nodes are being created.
PASSWORD_HISTORY_DISABLED_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
Constant to indicate disabled password history, which is the default.
PasswordChangeAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
PasswordChangeAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.PasswordChangeAction
 
PasswordUtil - Class in org.apache.jackrabbit.oak.spi.security.user.util
Utility to generate and compare password hashes.
PasswordValidationAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
PasswordValidationAction provides a simple password validation mechanism with the following configurable option: constraint: a regular expression that can be compiled to a Pattern defining validation rules for a password.
PasswordValidationAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
 
PERMISSION_NAMES - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
PERMISSION_NODE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
PERMISSION_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
PERMISSION_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
PermissionConstants - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
Implementation specific constants related to permission evaluation.
PermissionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
Main entry point for permission evaluation in Oak.
Permissions - Class in org.apache.jackrabbit.oak.spi.security.authorization.permission
Provides constants for permissions used in the OAK access evaluation as well as permission related utility methods.
PERMISSIONS_STORE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
POLICY_NODE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
PolicyOwner - Interface in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Interface to improve pluggability of the AccessControlManager, namely the interaction of multiple managers within a single repository.
PRE_AUTHENTICATED - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
 
PreAuthContext - Class in org.apache.jackrabbit.oak.spi.security.authentication
LoginContext for pre-authenticated subjects that don't require further validation nor additional login/logout steps.
PreAuthContext(Subject) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
 
PreAuthenticatedLogin - Class in org.apache.jackrabbit.oak.spi.security.authentication
PreAuthenticatedLogin is used as marker in the shared map of the login context. it indicates that the respective user is pre authenticated on an external system.
PreAuthenticatedLogin(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
 
PrincipalConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.principal
Configuration interface for principal management.
PrincipalImpl - Class in org.apache.jackrabbit.oak.spi.security.principal
Default implementation of the JackrabbitPrincipal interface.
PrincipalImpl(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
 
PrincipalIteratorAdapter - Class in org.apache.jackrabbit.oak.spi.security.principal
Principal specific RangeIteratorAdapter implementing the PrincipalIterator interface.
PrincipalIteratorAdapter(Collection<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
Creates an iterator for the given collection of Principals.
PrincipalIteratorAdapter(Iterator<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
Creates an adapter for the given Iterator of principals.
PrincipalManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.principal
Default implementation of the PrincipalManager interface.
PrincipalManagerImpl(PrincipalProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
 
PrincipalProvider - Interface in org.apache.jackrabbit.oak.spi.security.principal
The PrincipalProvider defines methods to provide access to sources of Principals.
PrincipalProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
Callback implementation used to pass a PrincipalProvider to the login module.
PrincipalProviderCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
 
PrincipalQueryManager - Interface in org.apache.jackrabbit.oak.spi.security.principal
Extension for the PrincipalManager that offers range search.
PRIVILEGE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
PRIVILEGE_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Node type names associated with privilege content
PRIVILEGE_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
The internal names of all property definitions that are associated with the rep:Privilege node type
PrivilegeBits - Class in org.apache.jackrabbit.oak.spi.security.privilege
Internal representation of JCR privileges.
PrivilegeBitsProvider - Class in org.apache.jackrabbit.oak.spi.security.privilege
Reads and writes privilege definitions from and to the repository content without applying any validation.
PrivilegeBitsProvider(Root) - Constructor for class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
 
PrivilegeConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.privilege
Interface for the privilege management configuration.
PrivilegeConstants - Interface in org.apache.jackrabbit.oak.spi.security.privilege
Internal name constants used for the privilege management.
PrivilegeDefinition - Interface in org.apache.jackrabbit.oak.spi.security.privilege
The PrivilegeDefinition interface defines the characteristics of a JCR Privilege.
privilegeFromName(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
 
PRIVILEGES_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) path for the privilege store.
PrivilegeUtil - Class in org.apache.jackrabbit.oak.spi.security.privilege
Privilege management related utility methods.
processedReference(Object) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
Store the given reference property for later retrieval using ReferenceChangeTracker.getProcessedReferences().
processReferences() - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
Post processing protected reference properties underneath a protected or non-protected parent node.
propertiesCompleted(Tree) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedPropertyImporter
Informs this importer that all properties to be imported below protectedParent have been processed by the importer.
PropInfo - Class in org.apache.jackrabbit.oak.spi.xml
Information about a property being imported.
PropInfo(String, int, List<? extends TextValue>) - Constructor for class org.apache.jackrabbit.oak.spi.xml.PropInfo
Creates a property information instance.
PropInfo(String, int, List<? extends TextValue>, PropInfo.MultipleStatus) - Constructor for class org.apache.jackrabbit.oak.spi.xml.PropInfo
Creates a property information instance.
PropInfo(String, int, TextValue) - Constructor for class org.apache.jackrabbit.oak.spi.xml.PropInfo
Creates a property information instance.
PropInfo.MultipleStatus - Enum in org.apache.jackrabbit.oak.spi.xml
Hint indicating whether the property is multi- or single-value
ProtectedItemImporter - Interface in org.apache.jackrabbit.oak.spi.xml
ProtectedNodeImporter - Interface in org.apache.jackrabbit.oak.spi.xml
ProtectedNodeImporter provides means to import protected Nodes and the subtree defined below such nodes.
ProtectedPropertyImporter - Interface in org.apache.jackrabbit.oak.spi.xml
ProtectedPropertyImporter is in charge of importing single properties with a protected PropertyDefinition.
put(String, Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
put(String, String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
Store the given id mapping for later lookup using ReferenceChangeTracker.get(String).
putAll(Map<? extends String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
PWD_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 

R

READ - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
READ_ACCESS_CONTROL - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
READ_NODE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
READ_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
readDefinition(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeUtil
Reads the privilege definition stored in the specified definition tree.
ReadOnly - Interface in org.apache.jackrabbit.oak.plugins.tree
Marker interface to indicate if a Tree or Root can only be read (write operations not implemented).
ReadPolicy - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
 
readRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
readRestrictions(String, Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Read the valid restrictions stored in the specified ACE tree.
readRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
 
ReferenceChangeTracker - Class in org.apache.jackrabbit.oak.spi.xml
Helper class used to keep track of uuid mappings (e.g. if the uuid of an imported or copied node is mapped to a new uuid) and processed (e.g. imported or copied) reference properties that might need to be adjusted depending on the UUID mapping resulting from the import.
ReferenceChangeTracker() - Constructor for class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
 
refresh() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
 
refresh() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
 
refresh() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
Refresh this PermissionProvider.
RegistrationConstants - Class in org.apache.jackrabbit.oak.spi.security
Holds the names of well-known registration properties for security-related components
remove() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
Remove the underlying item.
remove() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Tries to remove the login token and all related information.
remove(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
REMOVE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
REMOVE_NODE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
REMOVE_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
removeAccessControlEntry(AccessControlEntry) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
 
removeAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
Removes an attribute from this credentials instance.
removeConfiguration(T) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
removeMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
removeReferences(List<Object>) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
Remove the given references that have already been processed from the references list.
REP_ACCESS_CONTROLLED_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
REP_ADD_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:addProperties privilege
REP_AGGREGATES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Name of the privilege definition property that stores the aggregate privilege names.
REP_ALTER_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:alterProperties privilege
REP_AUTHORIZABLE_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_BITS - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Name of the privilege definition property that stores the internal representation of this privilege.
REP_DISABLED - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_GLOB - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
REP_IMPERSONATORS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_INDEX_DEFINITION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:indexDefinitionManagement privilege
REP_IS_ABSTRACT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Name of the property that defines if the privilege is abstract.
REP_IS_ALLOW - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
REP_ITEM_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
Name of the optional multivalued access control restriction by item name.
REP_MEMBERS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_MEMBERS_LIST - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_NEXT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Name of the property storing the value of the next available privilege bits.
REP_NODE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
REP_NT_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
Name of the optional multivalued access control restriction by node type name.
REP_NUM_PERMISSIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
REP_PASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_PASSWORD_LAST_MODIFIED - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_PERMISSION_STORE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
REP_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
REP_PREFIXES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
Name of the optional multivalued access control restriction which matches by name space prefix.
REP_PRINCIPAL_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
REP_PRINCIPAL_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_PRIVILEGE_BITS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
 
REP_PRIVILEGE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:privilegeManagement privilege
REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name for the root node of the privilege store.
REP_PWD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_PWD_HISTORY - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
REP_READ_NODES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:readNodes privilege
REP_READ_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:readProperties privilege
REP_REMOVE_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:removeProperties privilege
REP_REPO_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
REP_RESTRICTIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
 
REP_USER_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:userManagement privilege
REP_WRITE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
Internal (oak) name of the rep:write privilege
RepositoryCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
Callback implementation used to access the repository.
RepositoryCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
RepositoryPermission - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
The RepositoryPermission allows to evaluate permissions that have been defined on the repository level and which consequently are not bound to a particular item.
RESERVED_ATTRIBUTES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
 
resetExpiration(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
Resets the expiration time of the login token associated with the given TokenInfo.
respectParentPermissions(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
Restriction - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
A Restriction object represents a "live" restriction object that has been created using the Jackrabbit specific extensions of the AccessControlEntry interface.
RestrictionDefinition - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
The RestrictionDefinition interface provides methods for discovering the static definition of any additional policy-internal refinements of the access control definitions.
RestrictionDefinitionImpl - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
Default implementation of the RestrictionDefinition interface.
RestrictionDefinitionImpl(String, Type<?>, boolean) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
Create a new instance.
RestrictionImpl - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
RestrictionImpl
RestrictionImpl(PropertyState, boolean) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
 
RestrictionImpl(PropertyState, RestrictionDefinition) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
 
RestrictionPattern - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
Interface used to verify if a given restriction applies to a given item or path.
RestrictionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
Interface to manage the supported restrictions present with a given access control and permission management implementation.
retain(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Retains the elements in this PrivilegeBits that are contained in the specified other PrivilegeBits.
RETENTION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
RootProvider - Interface in org.apache.jackrabbit.oak.plugins.tree
 

S

SecurityConfiguration - Interface in org.apache.jackrabbit.oak.spi.security
Base interface for all security related configurations.
SecurityConfiguration.Default - Class in org.apache.jackrabbit.oak.spi.security
Default implementation that provides empty initializers, validators, commit hooks and parameters.
SecurityProvider - Interface in org.apache.jackrabbit.oak.spi.security
Main entry point for security related plugins to an Oak repository.
SecurityProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
Callback implementation to set and get the SecurityProvider.
SecurityProviderCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.SecurityProviderCallback
 
SET_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
setAttribute(String, Object) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
Stores an attribute in this credentials instance.
setAttributes(Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
Stores the attributes in this credentials instance.
setAttributes(Credentials, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
 
setAttributes(Credentials, Map<String, ?>) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
Writes the attributes to the specified Credentials.
setAttributes(Credentials, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
 
setAuthInfo(AuthInfo, Subject) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
setContentRepository(ContentRepository) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
setCredentials(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.CredentialsCallback
Set the credentials.
setDefaultConfig(T) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
setLoginModuleMonitor(LoginModuleMonitor) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStatsCollector
 
setLoginModuleMonitor(LoginModuleMonitor) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
setLogLevel(String) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.AclGroupDeprecation
 
setParameters(ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
setPrincipalProvider(PrincipalProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
Sets the PrincipalProvider that is being used during the authentication process.
setRootProvider(RootProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
setRootProvider(RootProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.SecurityProviderCallback
 
setTokenProvider(TokenProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
Sets the TokenProvider that is being used during the authentication process.
setTreeProvider(TreeProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
 
setTreeProvider(TreeProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
 
setType(TreeType) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeTypeAware
 
setUserManager(UserManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
Sets the UserManager that is being used during the authentication process.
setWhiteboard(Whiteboard) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
Sets the Whiteboard that is being used during the authentication process.
setWorkspaceName(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
 
SHARED_KEY_ATTRIBUTES - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Key of the sharedState entry referring to public attributes that are shared between multiple login modules.
SHARED_KEY_CREDENTIALS - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Key of the sharedState entry referring to validated Credentials that is shared between multiple login modules.
SHARED_KEY_LOGIN_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Key of the sharedState entry referring to a valid login ID that is shared between multiple login modules.
SHARED_KEY_PRE_AUTH_LOGIN - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
Key of the sharedState entry referring to pre authenticated login information that is shared between multiple login modules.
sharedState - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
SimpleCredentialsSupport - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
Implementation of the CredentialsSupport interface that handles SimpleCredentials.
size() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
 
size() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
start() - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
Called once at the beginning of the content import.
start(Tree) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
Notifies this importer about the existence of a protected node that has either been created (NEW) or has been found to be existing.
startChildInfo(NodeInfo, List<PropInfo>) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
Informs this importer about a new childInfo and it's properties.
startNode(NodeInfo, List<PropInfo>) - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
Called to start the import of a node.
stop(AccessControlManager, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
 
stop(JackrabbitAccessControlManager, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
 
stop(AggregatedPermissionProvider, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
 
subject - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
 
supportedPermissions(TreeLocation, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
Allows to determined the set or subset of permissions evaluated by the implementing permission provider for the specified location.
supportedPermissions(TreePermission, PropertyState, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
Allows to determined the set or subset of permissions evaluated by the implementing permission provider for the specified tree permission (plus optionally property).
supportedPermissions(Tree, PropertyState, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
Allows to determined the set or subset of permissions evaluated by the implementing permission provider for the specified item (identified by tree and optionally property) or at the repository level in case the specified tree is null.
supportedPrivileges(Tree, PrivilegeBits) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
Allows to determined the set or subset of privileges evaluated by the implementing permission provider for the specified tree or at the repository level in case the specified tree is null.
SystemPrincipal - Class in org.apache.jackrabbit.oak.spi.security.principal
Principal to mark an system internal subject.
SystemSubject - Class in org.apache.jackrabbit.oak.spi.security.authentication
Internal utility providing access to a system internal subject instance.
SystemUserPrincipal - Interface in org.apache.jackrabbit.oak.spi.security.principal
Principal used to mark a system user.

T

TextValue - Interface in org.apache.jackrabbit.oak.spi.xml
TextValue represents a serialized property value read from a System or Document View XML document.
TOKEN_ATTRIBUTE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
Constant for the token attribute passed with valid simple credentials to trigger the generation of a new token.
TOKEN_ATTRIBUTE_EXPIRY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
 
TOKEN_ATTRIBUTE_KEY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
 
TOKEN_NT_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
 
TOKEN_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
 
TOKEN_SKIP_REFRESH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
Flag set on the TokenCredentials to skip refreshing the token expiration time
TokenConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
Configuration for token management.
TokenConstants - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
 
TokenInfo - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
The TokenInfo provides data associated with a login token and basic methods to verify the validity of token credentials at given point in time.
TokenProvider - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
Interface to manage create and manage login tokens.
TokenProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
Callback implementation to set and retrieve a login token provider.
TokenProviderCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
 
TOKENS_NODE_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
 
TOKENS_NT_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
 
toString() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
 
toString() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
 
toString() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
 
toString() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
 
toString() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
 
toString() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
 
transform(Enumeration<? extends Principal>) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
 
transform(Set<Group>) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
 
TreeConstants - Interface in org.apache.jackrabbit.oak.plugins.tree
 
TreeContext - Interface in org.apache.jackrabbit.oak.plugins.tree
TreeContext represents item related information in relation to a dedicated module.
TreeLocation - Class in org.apache.jackrabbit.oak.plugins.tree
A TreeLocation denotes a location inside a tree.
TreeLocation() - Constructor for class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
 
TreePermission - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
The TreePermission allow to evaluate permissions defined for a given Tree and it's properties.
TreeProvider - Interface in org.apache.jackrabbit.oak.plugins.tree
 
TreeType - Enum in org.apache.jackrabbit.oak.plugins.tree
Allows to distinguish different types of trees based on their name, ancestry or primary type.
TreeTypeAware - Interface in org.apache.jackrabbit.oak.plugins.tree
 
TreeTypeProvider - Class in org.apache.jackrabbit.oak.plugins.tree
 
TreeTypeProvider(TreeContext) - Constructor for class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
 
TreeUtil - Class in org.apache.jackrabbit.oak.plugins.tree
Utility providing common operations for the Tree that are not provided by the API.
TYPE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
 

U

UNKNOWN - org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
 
unmodifiable() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Returns an unmodifiable instance.
USER - org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
 
USER_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
USER_PRIVILEGE_NAMES - Static variable in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
 
USER_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
 
UserAction - Interface in org.apache.jackrabbit.oak.spi.security.user.action
The UserAction interface allows for implementations to be informed about and react to the following changes to a User: UserAction.onDisable(User, String, Root, NamePathMapper)
UserAuthenticationFactory - Interface in org.apache.jackrabbit.oak.spi.security.user
Provides a user management specific implementation of the Authentication interface to those LoginModules that verify a given authentication request by evaluation information exposed by the Jackrabbit user management API.
UserConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.user
Configuration interface for user management.
UserConstants - Interface in org.apache.jackrabbit.oak.spi.security.user
User management related constants.
userId - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
 
UserIdCredentials - Class in org.apache.jackrabbit.oak.spi.security.user
Credentials implementation that only contains a userId but no password.
UserIdCredentials(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.UserIdCredentials
 
UserManagerCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
Callback implementation used to pass a UserManager to the login module.
UserManagerCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
 
UserUtil - Class in org.apache.jackrabbit.oak.spi.security.user.util
Utility methods for user management.

V

validateRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
validateRestrictions(String, Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Validate the restrictions present with the specified ACE tree.
validateRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
 
value - Variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
 
VALUE_PERMISSIONS_JR2 - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
Value of the PermissionConstants.PARAM_PERMISSIONS_JR2 configuration parameter that contains all value entries.
valueFromString(String) - Static method in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
 
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.plugins.tree.TreeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.oak.plugins.tree.TreeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
values() - Static method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - org.apache.jackrabbit.oak.plugins.tree.TreeType
Trees within the version, activity or configuration storage
VERSION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 

W

WhiteboardCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
Callback implementation to set and retrieve the Whiteboard.
WhiteboardCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
 
WORKSPACE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
WRITE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
 
writeRestrictions(String, Tree, Set<Restriction>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
 
writeRestrictions(String, Tree, Set<Restriction>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
 
writeRestrictions(String, Tree, Set<Restriction>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
Writes the given restrictions to the specified ACE tree.
writeTo(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
Write this instance as property to the specified tree.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages