Uses of Interface
org.apache.jackrabbit.oak.namepath.NamePathMapper
-
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.exercise.security.authorization.models.predefined
Methods in org.apache.jackrabbit.oak.exercise.security.authorization.models.predefined with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
PredefinedAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.exercise.security.authorization.models.readonly
Methods in org.apache.jackrabbit.oak.exercise.security.authorization.models.readonly with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
ReadOnlyAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.exercise.security.authorization.models.simplifiedroles
Methods in org.apache.jackrabbit.oak.exercise.security.authorization.models.simplifiedroles with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
ThreeRolesAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.exercise.security.principal
Methods in org.apache.jackrabbit.oak.exercise.security.principal with parameters of type NamePathMapper Modifier and Type Method Description @NotNull PrincipalManager
CustomPrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)
@NotNull PrincipalProvider
CustomPrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.jcr.session
Classes in org.apache.jackrabbit.oak.jcr.session that implement NamePathMapper Modifier and Type Class Description class
SessionContext
Instances of this class are passed to all JCR implementation classes (e.g. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.jcr.xml
Methods in org.apache.jackrabbit.oak.jcr.xml that return NamePathMapper Modifier and Type Method Description NamePathMapper
TargetImportHandler. currentNamePathMapper()
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.namepath
Classes in org.apache.jackrabbit.oak.namepath that implement NamePathMapper Modifier and Type Class Description static class
NamePathMapper.Default
Default implementation that doesn't perform any conversions for cases where a mapper object only deals with oak internal names and paths.Fields in org.apache.jackrabbit.oak.namepath declared as NamePathMapper Modifier and Type Field Description static NamePathMapper
NamePathMapper. DEFAULT
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.namepath.impl
Classes in org.apache.jackrabbit.oak.namepath.impl that implement NamePathMapper Modifier and Type Class Description class
NamePathMapperImpl
TODO document -
Uses of NamePathMapper in org.apache.jackrabbit.oak.plugins.nodetype
Methods in org.apache.jackrabbit.oak.plugins.nodetype that return NamePathMapper Modifier and Type Method Description protected @NotNull NamePathMapper
ReadOnlyNodeTypeManager. getNamePathMapper()
Returns aNameMapper
to be used by this node type manager.Methods in org.apache.jackrabbit.oak.plugins.nodetype with parameters of type NamePathMapper Modifier and Type Method Description static @NotNull ReadOnlyNodeTypeManager
ReadOnlyNodeTypeManager. getInstance(Root root, NamePathMapper namePathMapper)
Return a new instance ofReadOnlyNodeTypeManager
that reads node type information from the tree atNodeTypeConstants.NODE_TYPES_PATH
. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.plugins.value.jcr
Methods in org.apache.jackrabbit.oak.plugins.value.jcr that return NamePathMapper Modifier and Type Method Description @NotNull NamePathMapper
PartialValueFactory. getNamePathMapper()
Constructors in org.apache.jackrabbit.oak.plugins.value.jcr with parameters of type NamePathMapper Constructor Description PartialValueFactory(@NotNull NamePathMapper namePathMapper)
Creates a new value factory stub using the givenNamePathMapper
.PartialValueFactory(@NotNull NamePathMapper namePathMapper, @NotNull BlobAccessProvider blobAccessProvider)
Creates a new value factory stub using the givenNamePathMapper
andBlobAccessProvider
.ValueFactoryImpl(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
Creates a new instance ofValueFactory
.ValueFactoryImpl(@NotNull Root root, @NotNull NamePathMapper namePathMapper, @NotNull BlobAccessProvider blobAccessProvider)
Creates a new instance ofValueFactory
. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.plugins.version
Methods in org.apache.jackrabbit.oak.plugins.version with parameters of type NamePathMapper Modifier and Type Method Description static @NotNull ReadOnlyVersionManager
ReadOnlyVersionManager. getInstance(Root root, NamePathMapper namePathMapper)
Return a new instance ofReadOnlyVersionManager
that reads version information from the tree atVersionConstants.VERSION_STORE_PATH
. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.query
Methods in org.apache.jackrabbit.oak.query that return NamePathMapper Modifier and Type Method Description NamePathMapper
QueryImpl. getNamePathMapper()
Methods in org.apache.jackrabbit.oak.query with parameters of type NamePathMapper Modifier and Type Method Description static PropertyValue
ValueConverter. convert(@NotNull PropertyValue value, int targetType, @Nullable NamePathMapper mapper)
Converts the given value to a value of the specified target type.Constructors in org.apache.jackrabbit.oak.query with parameters of type NamePathMapper Constructor Description SQL2Parser(NamePathMapper namePathMapper, NodeTypeInfoProvider nodeTypes, QueryEngineSettings settings, QueryStatsData.QueryExecutionStats stats)
Create a new parser. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.security.authorization
Methods in org.apache.jackrabbit.oak.security.authorization with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
AuthorizationConfigurationImpl. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.security.authorization.accesscontrol
Methods in org.apache.jackrabbit.oak.security.authorization.accesscontrol with parameters of type NamePathMapper Modifier and Type Method Description boolean
AccessControlImporter. init(@NotNull Session session, @NotNull Root root, @NotNull NamePathMapper namePathMapper, boolean isWorkspaceImport, int uuidBehavior, @NotNull ReferenceChangeTracker referenceTracker, @NotNull SecurityProvider securityProvider)
Constructors in org.apache.jackrabbit.oak.security.authorization.accesscontrol with parameters of type NamePathMapper Constructor Description AccessControlManagerImpl(@NotNull Root root, @NotNull NamePathMapper namePathMapper, @NotNull SecurityProvider securityProvider)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.security.authorization.composite
Methods in org.apache.jackrabbit.oak.security.authorization.composite with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
CompositeAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.security.principal
Methods in org.apache.jackrabbit.oak.security.principal with parameters of type NamePathMapper Modifier and Type Method Description @NotNull PrincipalManager
PrincipalConfigurationImpl. getPrincipalManager(Root root, NamePathMapper namePathMapper)
@NotNull PrincipalProvider
PrincipalConfigurationImpl. getPrincipalProvider(Root root, NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.security.privilege
Methods in org.apache.jackrabbit.oak.security.privilege with parameters of type NamePathMapper Modifier and Type Method Description @NotNull PrivilegeManager
PrivilegeConfigurationImpl. getPrivilegeManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.security.user
Methods in org.apache.jackrabbit.oak.security.user with parameters of type NamePathMapper Modifier and Type Method Description @NotNull DynamicMembershipProvider
DynamicMembershipTracker. getDynamicMembershipProvider(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper)
@NotNull UserManager
UserConfigurationImpl. getUserManager(Root root, NamePathMapper namePathMapper)
@Nullable PrincipalProvider
UserConfigurationImpl. getUserPrincipalProvider(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.security.user.query
Methods in org.apache.jackrabbit.oak.security.user.query with parameters of type NamePathMapper Modifier and Type Method Description static @NotNull java.lang.String
QueryUtil. escapeForQuery(@NotNull java.lang.String oakName, @NotNull NamePathMapper namePathMapper)
Constructors in org.apache.jackrabbit.oak.security.user.query with parameters of type NamePathMapper Constructor Description UserQueryManager(@NotNull UserManagerImpl userManager, @NotNull NamePathMapper namePathMapper, @NotNull ConfigurationParameters config, @NotNull Root root)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal
Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal with parameters of type NamePathMapper Modifier and Type Method Description @NotNull DynamicMembershipProvider
AutomembershipService. getDynamicMembershipProvider(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper)
@NotNull PrincipalManager
ExternalPrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)
@NotNull PrincipalProvider
ExternalPrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.authorization
Methods in org.apache.jackrabbit.oak.spi.security.authorization with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
AuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
@NotNull AccessControlManager
OpenAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Methods in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol that return NamePathMapper Modifier and Type Method Description @NotNull NamePathMapper
AbstractAccessControlList. getNamePathMapper()
protected @NotNull NamePathMapper
AbstractAccessControlManager. getNamePathMapper()
Constructors in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol with parameters of type NamePathMapper Constructor Description AbstractAccessControlList(@Nullable java.lang.String oakPath, @NotNull NamePathMapper namePathMapper)
AbstractAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper, @NotNull SecurityProvider securityProvider)
ACE(@Nullable java.security.Principal principal, @Nullable PrivilegeBits privilegeBits, boolean isAllow, @Nullable java.util.Set<Restriction> restrictions, @NotNull NamePathMapper namePathMapper)
Creates a new access control entry.ImmutableACL(@Nullable java.lang.String oakPath, @NotNull java.util.List<? extends JackrabbitAccessControlEntry> entries, @NotNull RestrictionProvider restrictionProvider, @NotNull NamePathMapper namePathMapper)
Construct a newImmutableACL
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.authorization.cug.impl
Methods in org.apache.jackrabbit.oak.spi.security.authorization.cug.impl with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
CugConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.authorization.principalbased
Methods in org.apache.jackrabbit.oak.spi.security.authorization.principalbased with parameters of type NamePathMapper Modifier and Type Method Description @NotNull Filter
FilterProvider. getFilter(@NotNull SecurityProvider securityProvider, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Returns aFilter
for the given parameters. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl
Methods in org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl with parameters of type NamePathMapper Modifier and Type Method Description @NotNull AccessControlManager
PrincipalBasedAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
@NotNull Filter
FilterProviderImpl. getFilter(@NotNull SecurityProvider securityProvider, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
-
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.principal
Methods in org.apache.jackrabbit.oak.spi.security.principal with parameters of type NamePathMapper Modifier and Type Method Description @NotNull PrincipalManager
CompositePrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)
@NotNull PrincipalManager
PrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)
Returns an instance ofPrincipalManager
that can be used to query and retrieve principals such as needed for JCR access control management.@NotNull PrincipalProvider
CompositePrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper)
@NotNull PrincipalProvider
PrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper)
Returns an instance of the OAKPrincipalProvider
. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.privilege
Methods in org.apache.jackrabbit.oak.spi.security.privilege with parameters of type NamePathMapper Modifier and Type Method Description static @NotNull java.lang.String
PrivilegeUtil. getOakName(@Nullable java.lang.String jcrName, @NotNull NamePathMapper namePathMapper)
Convert the given JCR privilege name to an Oak name.static @NotNull java.util.Set<java.lang.String>
PrivilegeUtil. getOakNames(@Nullable java.lang.String[] jcrNames, @NotNull NamePathMapper namePathMapper)
Convert the given JCR privilege names to Oak names.@NotNull PrivilegeManager
PrivilegeConfiguration. getPrivilegeManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
Creates a new instance ofPrivilegeManager
. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.user
Methods in org.apache.jackrabbit.oak.spi.security.user with parameters of type NamePathMapper Modifier and Type Method Description @NotNull DynamicMembershipProvider
DynamicMembershipService. getDynamicMembershipProvider(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper)
Returns in instance ofDynamicMembershipProvider
for the given root, user manager and name-path mapper.@NotNull UserManager
UserConfiguration. getUserManager(Root root, NamePathMapper namePathMapper)
Create a newUserManager
instance@Nullable PrincipalProvider
UserConfiguration. getUserPrincipalProvider(@NotNull Root root, @NotNull NamePathMapper namePathMapper)
Optional method that allows a given user management implementation to provide a specific and optimized implementation of thePrincipalProvider
interface for the principals represented by the user/groups known to this implementation. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.security.user.action
Methods in org.apache.jackrabbit.oak.spi.security.user.action with parameters of type NamePathMapper Modifier and Type Method Description void
AbstractAuthorizableAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
AbstractAuthorizableAction. onCreate(@NotNull User user, @Nullable java.lang.String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
AccessControlAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
AccessControlAction. onCreate(@NotNull User user, @Nullable java.lang.String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
AuthorizableAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific modifications or validation associated with the creation of a new group.default void
AuthorizableAction. onCreate(@NotNull User systemUser, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific modifications or validation associated with the creation of a new systemsystem.void
AuthorizableAction. onCreate(@NotNull User user, @Nullable java.lang.String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific modifications or validation associated with the creation of a new user.void
PasswordValidationAction. onCreate(@NotNull User user, @Nullable java.lang.String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
UserAction. onDisable(@NotNull User user, @Nullable java.lang.String disableReason, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific behavior associated with disabling (or re-enabling) an user.void
UserAction. onGrantImpersonation(@NotNull User user, @NotNull java.security.Principal principal, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific behavior associated with granting a given principal the ability to impersonate the user.void
AbstractGroupAction. onMemberAdded(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMemberAdded(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
A specificAuthorizable
was added as a member of theGroup
.void
AbstractGroupAction. onMemberRemoved(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMemberRemoved(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
A specificAuthorizable
was removed from theGroup
.void
AbstractGroupAction. onMembersAdded(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMembersAdded(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Multiple members were added to theGroup
.void
AbstractGroupAction. onMembersAddedContentId(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberContentIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMembersAddedContentId(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberContentIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Multiple members were added to theGroup
during XML group import.void
AbstractGroupAction. onMembersRemoved(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMembersRemoved(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Multiple members were removed from theGroup
.void
AbstractAuthorizableAction. onPasswordChange(@NotNull User user, @Nullable java.lang.String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
AuthorizableAction. onPasswordChange(@NotNull User user, @Nullable java.lang.String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific action or validation associated with changing a user password.void
PasswordChangeAction. onPasswordChange(@NotNull User user, @Nullable java.lang.String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
PasswordValidationAction. onPasswordChange(@NotNull User user, @Nullable java.lang.String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
AbstractAuthorizableAction. onRemove(@NotNull Authorizable authorizable, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
AuthorizableAction. onRemove(@NotNull Authorizable authorizable, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific behavior associated with the removal of an authorizable.void
ClearMembershipAction. onRemove(@NotNull Authorizable authorizable, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
UserAction. onRevokeImpersonation(@NotNull User user, @NotNull java.security.Principal principal, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific behavior associated with revoking a given principal the ability to impersonate the user. -
Uses of NamePathMapper in org.apache.jackrabbit.oak.spi.xml
Methods in org.apache.jackrabbit.oak.spi.xml with parameters of type NamePathMapper Modifier and Type Method Description boolean
ProtectedItemImporter. init(@NotNull Session session, @NotNull Root root, @NotNull NamePathMapper namePathMapper, boolean isWorkspaceImport, int uuidBehavior, @NotNull ReferenceChangeTracker referenceTracker, @NotNull SecurityProvider securityProvider)
Initializes the importer.
-