Uses of Interface
org.apache.jackrabbit.oak.api.Root
-
-
Uses of Root in org.apache.jackrabbit.oak
Methods in org.apache.jackrabbit.oak that return Root Modifier and Type Method Description RootOak. createRoot()Creates a content repository with the given configuration and returns aRootinstance after logging in to the default workspace with no credentials. -
Uses of Root in org.apache.jackrabbit.oak.api
Methods in org.apache.jackrabbit.oak.api that return Root Modifier and Type Method Description @NotNull RootContentSession. getLatestRoot()The current head root as seen by this content session. -
Uses of Root in org.apache.jackrabbit.oak.core
Classes in org.apache.jackrabbit.oak.core that implement Root Modifier and Type Class Description classImmutableRootSimple implementation of the Root interface that only supports simple read operations based on theNodeState(orImmutableTree) passed to the constructor.classSystemRootInternal extension of theMutableRootto be used when an usage of the system internal subject is needed.Methods in org.apache.jackrabbit.oak.core with parameters of type Root Modifier and Type Method Description static ImmutableRootImmutableRoot. getInstance(@NotNull Root root)Constructors in org.apache.jackrabbit.oak.core with parameters of type Root Constructor Description ImmutableRoot(@NotNull Root root) -
Uses of Root 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 Root Modifier and Type Method Description @NotNull AccessControlManagerPredefinedAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderPredefinedAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root 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 Root Modifier and Type Method Description @NotNull AccessControlManagerReadOnlyAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderReadOnlyAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root 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 Root Modifier and Type Method Description @NotNull AccessControlManagerThreeRolesAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderThreeRolesAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root in org.apache.jackrabbit.oak.exercise.security.principal
Methods in org.apache.jackrabbit.oak.exercise.security.principal with parameters of type Root Modifier and Type Method Description @NotNull PrincipalManagerCustomPrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)@NotNull PrincipalProviderCustomPrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper) -
Uses of Root in org.apache.jackrabbit.oak.jcr.delegate
Methods in org.apache.jackrabbit.oak.jcr.delegate that return Root Modifier and Type Method Description @NotNull RootSessionDelegate. getRoot()The currentRootinstance this session delegate instance operates on.Methods in org.apache.jackrabbit.oak.jcr.delegate with parameters of type Root Modifier and Type Method Description voidSessionDelegate. commit(Root root)Commits the changes applied to the given root. -
Uses of Root in org.apache.jackrabbit.oak.jcr.session
Constructors in org.apache.jackrabbit.oak.jcr.session with parameters of type Root Constructor Description SessionNamespaces(@NotNull Root root) -
Uses of Root in org.apache.jackrabbit.oak.jcr.version
Methods in org.apache.jackrabbit.oak.jcr.version that return Root Modifier and Type Method Description protected @NotNull RootReadWriteVersionManager. getWorkspaceRoot()Methods in org.apache.jackrabbit.oak.jcr.version with parameters of type Root Modifier and Type Method Description voidReadWriteVersionManager. checkout(@NotNull Root workspaceRoot, @NotNull String versionablePath)Performs a checkout on a versionable tree.Constructors in org.apache.jackrabbit.oak.jcr.version with parameters of type Root Constructor Description VersionStorage(@NotNull Root versionStorageRoot) -
Uses of Root in org.apache.jackrabbit.oak.jcr.xml
Constructors in org.apache.jackrabbit.oak.jcr.xml with parameters of type Root Constructor Description ImporterImpl(String absPath, SessionContext sessionContext, Root root, int uuidBehavior, boolean isWorkspaceImport)Creates a new importer instance. -
Uses of Root in org.apache.jackrabbit.oak.namepath.impl
Constructors in org.apache.jackrabbit.oak.namepath.impl with parameters of type Root Constructor Description GlobalNameMapper(Root root)LocalNameMapper(Root root, Map<String,String> local) -
Uses of Root in org.apache.jackrabbit.oak.plugins.identifier
Constructors in org.apache.jackrabbit.oak.plugins.identifier with parameters of type Root Constructor Description IdentifierManager(Root root) -
Uses of Root in org.apache.jackrabbit.oak.plugins.name
Fields in org.apache.jackrabbit.oak.plugins.name declared as Root Modifier and Type Field Description protected RootReadOnlyNamespaceRegistry. rootMethods in org.apache.jackrabbit.oak.plugins.name that return Root Modifier and Type Method Description protected abstract RootReadWriteNamespaceRegistry. getWriteRoot()Called by the write methods to acquire a freshRootinstance that can be used to persist the requested namespace changes (and nothing else).Methods in org.apache.jackrabbit.oak.plugins.name with parameters of type Root Modifier and Type Method Description voidNamespaceRegistryModel. apply(Root root)Applies this namespace registry model to the given repositoryRoot.booleanReadOnlyNamespaceRegistry. checkConsistency(Root root)static @Nullable NamespaceRegistryModelNamespaceRegistryModel. create(@NotNull Root root)Creates a newNamespaceRegistryModelfrom the namespace registry stored in the system tree under the given repositoryRoot.Constructors in org.apache.jackrabbit.oak.plugins.name with parameters of type Root Constructor Description ReadOnlyNamespaceRegistry(Root root)ReadWriteNamespaceRegistry(Root root) -
Uses of Root in org.apache.jackrabbit.oak.plugins.nodetype
Methods in org.apache.jackrabbit.oak.plugins.nodetype with parameters of type Root Modifier and Type Method Description static @NotNull ReadOnlyNodeTypeManagerReadOnlyNodeTypeManager. getInstance(Root root, NamePathMapper namePathMapper)Return a new instance ofReadOnlyNodeTypeManagerthat reads node type information from the tree atNodeTypeConstants.NODE_TYPES_PATH. -
Uses of Root in org.apache.jackrabbit.oak.plugins.nodetype.write
Methods in org.apache.jackrabbit.oak.plugins.nodetype.write that return Root Modifier and Type Method Description protected @NotNull RootReadWriteNodeTypeManager. getWriteRoot()Called by the methodsReadWriteNodeTypeManager.registerNodeType(NodeTypeDefinition, boolean),ReadWriteNodeTypeManager.registerNodeTypes(NodeTypeDefinition[], boolean),ReadWriteNodeTypeManager.unregisterNodeType(String)andReadWriteNodeTypeManager.unregisterNodeTypes(String[])to acquire a freshRootinstance that can be used to persist the requested node type changes (and nothing else).Methods in org.apache.jackrabbit.oak.plugins.nodetype.write with parameters of type Root Modifier and Type Method Description static voidNodeTypeRegistry. register(Root root, InputStream input, String systemId)Register the node type definitions contained in the specifiedinputusing the givenRoot. -
Uses of Root in org.apache.jackrabbit.oak.plugins.observation.filter
Methods in org.apache.jackrabbit.oak.plugins.observation.filter with parameters of type Root Modifier and Type Method Description @NotNull PermissionProviderPermissionProviderFactory. create(Root root)Create a newPermissionProviderinstance. -
Uses of Root in org.apache.jackrabbit.oak.plugins.tree
Methods in org.apache.jackrabbit.oak.plugins.tree that return Root Modifier and Type Method Description @NotNull RootRootProvider. createReadOnlyRoot(@NotNull Root root)@NotNull RootRootProvider. createReadOnlyRoot(@NotNull NodeState rootState)@NotNull RootRootProvider. createSystemRoot(@NotNull NodeStore store, @Nullable CommitHook commitHook)Methods in org.apache.jackrabbit.oak.plugins.tree with parameters of type Root Modifier and Type Method Description static @NotNull TreeLocationTreeLocation. create(@NotNull Root root)Equivalent tocreate(root, "/")static @NotNull TreeLocationTreeLocation. create(@NotNull Root root, @NotNull String path)Create a newTreeLocationinstance for the item at the givenpathinroot.@NotNull RootRootProvider. createReadOnlyRoot(@NotNull Root root) -
Uses of Root in org.apache.jackrabbit.oak.plugins.tree.factories
Methods in org.apache.jackrabbit.oak.plugins.tree.factories that return Root Modifier and Type Method Description static @NotNull RootRootFactory. createReadOnlyRoot(@NotNull Root root)Deprecated.static @NotNull RootRootFactory. createReadOnlyRoot(@NotNull NodeState rootState)Deprecated.static @NotNull RootRootFactory. createSystemRoot(@NotNull NodeStore store, @Nullable CommitHook hook, @Nullable String workspaceName, @Nullable SecurityProvider securityProvider, @Nullable QueryEngineSettings queryEngineSettings, @Nullable QueryIndexProvider indexProvider)Deprecated.with Oak 1.7.2 due to the usage of deprecatedQueryEngineSettingsstatic @NotNull RootRootFactory. createSystemRoot(@NotNull NodeStore store, @Nullable CommitHook hook, @Nullable String workspaceName, @Nullable SecurityProvider securityProvider, @Nullable QueryIndexProvider indexProvider)Deprecated.Methods in org.apache.jackrabbit.oak.plugins.tree.factories with parameters of type Root Modifier and Type Method Description static @NotNull RootRootFactory. createReadOnlyRoot(@NotNull Root root)Deprecated. -
Uses of Root in org.apache.jackrabbit.oak.plugins.tree.impl
Methods in org.apache.jackrabbit.oak.plugins.tree.impl that return Root Modifier and Type Method Description @NotNull RootRootProviderService. createReadOnlyRoot(@NotNull Root root)@NotNull RootRootProviderService. createReadOnlyRoot(@NotNull NodeState rootState)@NotNull RootRootProviderService. createSystemRoot(@NotNull NodeStore store, @Nullable CommitHook hook)Methods in org.apache.jackrabbit.oak.plugins.tree.impl with parameters of type Root Modifier and Type Method Description @NotNull RootRootProviderService. createReadOnlyRoot(@NotNull Root root) -
Uses of Root in org.apache.jackrabbit.oak.plugins.value.jcr
Constructors in org.apache.jackrabbit.oak.plugins.value.jcr with parameters of type Root Constructor Description 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 Root in org.apache.jackrabbit.oak.plugins.version
Methods in org.apache.jackrabbit.oak.plugins.version that return Root Modifier and Type Method Description protected abstract @NotNull RootReadOnlyVersionManager. getWorkspaceRoot()/**protected @NotNull RootReadWriteVersionManager. getWorkspaceRoot()Methods in org.apache.jackrabbit.oak.plugins.version with parameters of type Root Modifier and Type Method Description static @NotNull ReadOnlyVersionManagerReadOnlyVersionManager. getInstance(Root root, NamePathMapper namePathMapper)Return a new instance ofReadOnlyVersionManagerthat reads version information from the tree atVersionConstants.VERSION_STORE_PATH. -
Uses of Root in org.apache.jackrabbit.oak.query
Methods in org.apache.jackrabbit.oak.query that return Root Modifier and Type Method Description @NotNull RootExecutionContext. getRoot()Used to create the actual query results from the indexed paths, needs to be a secured version of a tree to take into account ACLsConstructors in org.apache.jackrabbit.oak.query with parameters of type Root Constructor Description ExecutionContext(NodeState baseState, Root root, QueryEngineSettings settings, QueryIndexProvider indexProvider, PermissionProvider permissionProvider, PrefetchNodeStore store) -
Uses of Root in org.apache.jackrabbit.oak.security.authentication.token
Methods in org.apache.jackrabbit.oak.security.authentication.token with parameters of type Root Modifier and Type Method Description @NotNull TokenProviderTokenConfigurationImpl. getTokenProvider(@NotNull Root root)Returns a new instance ofTokenProvider. -
Uses of Root in org.apache.jackrabbit.oak.security.authorization
Methods in org.apache.jackrabbit.oak.security.authorization with parameters of type Root Modifier and Type Method Description @NotNull AccessControlManagerAuthorizationConfigurationImpl. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderAuthorizationConfigurationImpl. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root in org.apache.jackrabbit.oak.security.authorization.accesscontrol
Methods in org.apache.jackrabbit.oak.security.authorization.accesscontrol with parameters of type Root Modifier and Type Method Description booleanAccessControlImporter. 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 Root Constructor Description AccessControlManagerImpl(@NotNull Root root, @NotNull NamePathMapper namePathMapper, @NotNull SecurityProvider securityProvider) -
Uses of Root in org.apache.jackrabbit.oak.security.authorization.composite
Methods in org.apache.jackrabbit.oak.security.authorization.composite with parameters of type Root Modifier and Type Method Description @NotNull AccessControlManagerCompositeAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderCompositeAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root in org.apache.jackrabbit.oak.security.authorization.permission
Methods in org.apache.jackrabbit.oak.security.authorization.permission with parameters of type Root Modifier and Type Method Description static @NotNull TreePermissionUtil. getPermissionsRoot(@NotNull Root root, @NotNull String permissionRootName)protected @NotNull org.apache.jackrabbit.oak.security.authorization.permission.PermissionStoreMountPermissionProvider. getPermissionStore(@NotNull Root root, @NotNull String workspaceName, @NotNull RestrictionProvider restrictionProvider)protected @NotNull org.apache.jackrabbit.oak.security.authorization.permission.PermissionStorePermissionProviderImpl. getPermissionStore(@NotNull Root root, @NotNull String workspaceName, @NotNull RestrictionProvider restrictionProvider)static @NotNull TreePermissionUtil. getReadOnlyTree(@NotNull Tree tree, @NotNull Root readOnlyRoot)static @Nullable TreePermissionUtil. getReadOnlyTreeOrNull(@Nullable Tree tree, @NotNull Root readOnlyRoot)Constructors in org.apache.jackrabbit.oak.security.authorization.permission with parameters of type Root Constructor Description AllPermissionProviderImpl(@NotNull Root root, @NotNull ProviderCtx providerCtx)MountPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals, @NotNull RestrictionProvider restrictionProvider, @NotNull ConfigurationParameters options, @NotNull Context ctx, @NotNull ProviderCtx providerCtx)PermissionProviderImpl(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals, @NotNull RestrictionProvider restrictionProvider, @NotNull ConfigurationParameters options, @NotNull Context ctx, @NotNull ProviderCtx providerCtx) -
Uses of Root in org.apache.jackrabbit.oak.security.principal
Methods in org.apache.jackrabbit.oak.security.principal with parameters of type Root Modifier and Type Method Description @NotNull PrincipalManagerPrincipalConfigurationImpl. getPrincipalManager(Root root, NamePathMapper namePathMapper)@NotNull PrincipalProviderPrincipalConfigurationImpl. getPrincipalProvider(Root root, NamePathMapper namePathMapper) -
Uses of Root in org.apache.jackrabbit.oak.security.privilege
Methods in org.apache.jackrabbit.oak.security.privilege with parameters of type Root Modifier and Type Method Description @NotNull PrivilegeManagerPrivilegeConfigurationImpl. getPrivilegeManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper) -
Uses of Root in org.apache.jackrabbit.oak.security.user
Methods in org.apache.jackrabbit.oak.security.user with parameters of type Root Modifier and Type Method Description @NotNull AuthenticationUserAuthenticationFactoryImpl. getAuthentication(@NotNull UserConfiguration userConfiguration, @NotNull Root root, @Nullable String userId)CachedMembershipReaderUserConfigurationImpl. getCachedMembershipReader(@NotNull Root root, @NotNull CachePrincipalFactory cachePrincipalFactory, @NotNull String propName, @NotNull String expirationPropName)@NotNull DynamicMembershipProviderDynamicMembershipTracker. getDynamicMembershipProvider(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper)@NotNull UserManagerUserConfigurationImpl. getUserManager(Root root, NamePathMapper namePathMapper)@Nullable PrincipalProviderUserConfigurationImpl. getUserPrincipalProvider(@NotNull Root root, @NotNull NamePathMapper namePathMapper)Constructors in org.apache.jackrabbit.oak.security.user with parameters of type Root Constructor Description UserManagerImpl(@NotNull Root root, @NotNull PartialValueFactory valueFactory, @NotNull SecurityProvider securityProvider, @NotNull UserMonitor monitor, @NotNull DynamicMembershipService dynamicMembershipService) -
Uses of Root in org.apache.jackrabbit.oak.security.user.autosave
Constructors in org.apache.jackrabbit.oak.security.user.autosave with parameters of type Root Constructor Description AutoSaveEnabledManager(UserManager dlg, Root root) -
Uses of Root in org.apache.jackrabbit.oak.security.user.query
Constructors in org.apache.jackrabbit.oak.security.user.query with parameters of type Root Constructor Description UserQueryManager(@NotNull UserManagerImpl userManager, @NotNull NamePathMapper namePathMapper, @NotNull ConfigurationParameters config, @NotNull Root root) -
Uses of Root in org.apache.jackrabbit.oak.security.user.whiteboard
Methods in org.apache.jackrabbit.oak.security.user.whiteboard with parameters of type Root Modifier and Type Method Description @Nullable AuthenticationWhiteboardUserAuthenticationFactory. getAuthentication(@NotNull UserConfiguration userConfiguration, @NotNull Root root, @Nullable String userId) -
Uses of Root in org.apache.jackrabbit.oak.spi.security.authentication
Methods in org.apache.jackrabbit.oak.spi.security.authentication that return Root Modifier and Type Method Description protected @Nullable RootAbstractLoginModule. getRoot()Tries to obtain aRootobject from the callback handler using a new RepositoryCallback and keeps the value as private field. -
Uses of Root 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 Root Modifier and Type Method Description @NotNull DynamicMembershipProviderAutomembershipService. getDynamicMembershipProvider(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper)@NotNull PrincipalManagerExternalPrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)@NotNull PrincipalProviderExternalPrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper) -
Uses of Root in org.apache.jackrabbit.oak.spi.security.authentication.token
Methods in org.apache.jackrabbit.oak.spi.security.authentication.token with parameters of type Root Modifier and Type Method Description @NotNull TokenProviderCompositeTokenConfiguration. getTokenProvider(@NotNull Root root)@NotNull TokenProviderTokenConfiguration. getTokenProvider(@NotNull Root root)Returns a new instance ofTokenProvider. -
Uses of Root in org.apache.jackrabbit.oak.spi.security.authorization
Methods in org.apache.jackrabbit.oak.spi.security.authorization with parameters of type Root Modifier and Type Method Description @NotNull AccessControlManagerAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull AccessControlManagerOpenAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)@NotNull PermissionProviderOpenAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Methods in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol that return Root Modifier and Type Method Description protected @NotNull RootAbstractAccessControlManager. getLatestRoot()protected @NotNull RootAbstractAccessControlManager. getRoot()Constructors in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol with parameters of type Root Constructor Description AbstractAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper, @NotNull SecurityProvider securityProvider) -
Uses of Root 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 Root Modifier and Type Method Description @NotNull AccessControlManagerCugConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderCugConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root in org.apache.jackrabbit.oak.spi.security.authorization.principalbased
Methods in org.apache.jackrabbit.oak.spi.security.authorization.principalbased with parameters of type Root Modifier and Type Method Description @NotNull FilterFilterProvider. getFilter(@NotNull SecurityProvider securityProvider, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Returns aFilterfor the given parameters. -
Uses of Root 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 Root Modifier and Type Method Description @NotNull AccessControlManagerPrincipalBasedAuthorizationConfiguration. getAccessControlManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull FilterFilterProviderImpl. getFilter(@NotNull SecurityProvider securityProvider, @NotNull Root root, @NotNull NamePathMapper namePathMapper)@NotNull PermissionProviderPrincipalBasedAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals) -
Uses of Root in org.apache.jackrabbit.oak.spi.security.principal
Methods in org.apache.jackrabbit.oak.spi.security.principal with parameters of type Root Modifier and Type Method Description @NotNull PrincipalManagerCompositePrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)@NotNull PrincipalManagerPrincipalConfiguration. getPrincipalManager(Root root, NamePathMapper namePathMapper)Returns an instance ofPrincipalManagerthat can be used to query and retrieve principals such as needed for JCR access control management.@NotNull PrincipalProviderCompositePrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper)@NotNull PrincipalProviderPrincipalConfiguration. getPrincipalProvider(Root root, NamePathMapper namePathMapper)Returns an instance of the OAKPrincipalProvider. -
Uses of Root in org.apache.jackrabbit.oak.spi.security.privilege
Methods in org.apache.jackrabbit.oak.spi.security.privilege with parameters of type Root Modifier and Type Method Description @NotNull PrivilegeManagerPrivilegeConfiguration. getPrivilegeManager(@NotNull Root root, @NotNull NamePathMapper namePathMapper)Creates a new instance ofPrivilegeManager.static @NotNull TreePrivilegeUtil. getPrivilegesTree(@NotNull Root root)Returns the root tree for all privilege definitions stored in the content repository.Constructors in org.apache.jackrabbit.oak.spi.security.privilege with parameters of type Root Constructor Description PrivilegeBitsProvider(Root root) -
Uses of Root in org.apache.jackrabbit.oak.spi.security.user
Methods in org.apache.jackrabbit.oak.spi.security.user with parameters of type Root Modifier and Type Method Description @Nullable AuthenticationUserAuthenticationFactory. getAuthentication(@NotNull UserConfiguration configuration, @NotNull Root root, @Nullable String userId)Returns an implementationAuthenticationfor the specifieduserId.default @Nullable CachedMembershipReaderUserConfiguration. getCachedMembershipReader(@NotNull Root root, @NotNull CachePrincipalFactory cachePrincipalFactory, @NotNull String propName)Optional method that allows a given user management implementation to provide a specific and optimized implementation of theCachedMembershipReaderinterface for the principals represented by the user/groups known to this implementation.default @Nullable CachedMembershipReaderUserConfiguration. getCachedMembershipReader(@NotNull Root root, @NotNull CachePrincipalFactory cachePrincipalFactory, @NotNull String propName, @NotNull String expirationPropName)Optional method that allows a given user management implementation to provide a specific and optimized implementation of theCachedMembershipReaderinterface for the principals represented by the user/groups known to this implementation.@NotNull DynamicMembershipProviderDynamicMembershipService. getDynamicMembershipProvider(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper)Returns in instance ofDynamicMembershipProviderfor the given root, user manager and name-path mapper.@NotNull UserManagerUserConfiguration. getUserManager(Root root, NamePathMapper namePathMapper)Create a newUserManagerinstance@Nullable PrincipalProviderUserConfiguration. getUserPrincipalProvider(@NotNull Root root, @NotNull NamePathMapper namePathMapper)Optional method that allows a given user management implementation to provide a specific and optimized implementation of thePrincipalProviderinterface for the principals represented by the user/groups known to this implementation. -
Uses of Root in org.apache.jackrabbit.oak.spi.security.user.action
Methods in org.apache.jackrabbit.oak.spi.security.user.action with parameters of type Root Modifier and Type Method Description voidAbstractAuthorizableAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidAbstractAuthorizableAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidAccessControlAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)voidAccessControlAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)voidAuthorizableAction. 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 voidAuthorizableAction. 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.voidAuthorizableAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Allows to add application specific modifications or validation associated with the creation of a new user.voidPasswordValidationAction. onCreate(@NotNull User user, @Nullable String password, @NotNull Root root, @NotNull NamePathMapper namePathMapper)voidUserAction. onDisable(@NotNull User user, @Nullable String disableReason, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Allows to add application specific behavior associated with disabling (or re-enabling) an user.voidUserAction. onGrantImpersonation(@NotNull User user, @NotNull 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.voidAbstractGroupAction. onMemberAdded(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidGroupAction. onMemberAdded(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)A specificAuthorizablewas added as a member of theGroup.voidAbstractGroupAction. onMemberRemoved(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidGroupAction. onMemberRemoved(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)A specificAuthorizablewas removed from theGroup.voidAbstractGroupAction. onMembersAdded(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidGroupAction. onMembersAdded(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Multiple members were added to theGroup.voidAbstractGroupAction. onMembersAddedContentId(@NotNull Group group, @NotNull Iterable<String> memberContentIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidGroupAction. onMembersAddedContentId(@NotNull Group group, @NotNull Iterable<String> memberContentIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Multiple members were added to theGroupduring XML group import.voidAbstractGroupAction. onMembersRemoved(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidGroupAction. onMembersRemoved(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Multiple members were removed from theGroup.voidAbstractAuthorizableAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidAuthorizableAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Allows to add application specific action or validation associated with changing a user password.voidPasswordChangeAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)voidPasswordValidationAction. onPasswordChange(@NotNull User user, @Nullable String newPassword, @NotNull Root root, @NotNull NamePathMapper namePathMapper)voidAbstractAuthorizableAction. onRemove(@NotNull Authorizable authorizable, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidAuthorizableAction. onRemove(@NotNull Authorizable authorizable, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Allows to add application specific behavior associated with the removal of an authorizable.voidClearMembershipAction. onRemove(@NotNull Authorizable authorizable, @NotNull Root root, @NotNull NamePathMapper namePathMapper)voidUserAction. onRevokeImpersonation(@NotNull User user, @NotNull 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 Root in org.apache.jackrabbit.oak.spi.xml
Methods in org.apache.jackrabbit.oak.spi.xml with parameters of type Root Modifier and Type Method Description booleanProtectedItemImporter. init(@NotNull Session session, @NotNull Root root, @NotNull NamePathMapper namePathMapper, boolean isWorkspaceImport, int uuidBehavior, @NotNull ReferenceChangeTracker referenceTracker, @NotNull SecurityProvider securityProvider)Initializes the importer.
-