Uses of Interface
org.apache.jackrabbit.oak.api.Tree
-
-
Uses of Tree in org.apache.jackrabbit.oak.api
Fields in org.apache.jackrabbit.oak.api declared as Tree Modifier and Type Field Description static Tree[]
Tree. EMPTY_ARRAY
Empty array of trees.Methods in org.apache.jackrabbit.oak.api that return Tree Modifier and Type Method Description @NotNull Tree
Tree. addChild(@NotNull java.lang.String name)
Add a child with the givenname
.@NotNull Tree
Tree. getChild(@NotNull java.lang.String name)
Get a possibly non existing child of thisTree
.@NotNull Tree
Tree. getParent()
Tree
ResultRow. getTree(java.lang.String selectorName)
The tree for the given selector name.@NotNull Tree
Root. getTree(@NotNull java.lang.String path)
Retrieve the possible non existingTree
at the given absolutepath
.Methods in org.apache.jackrabbit.oak.api that return types with arguments of type Tree Modifier and Type Method Description @NotNull java.lang.Iterable<Tree>
Tree. getChildren()
All accessible children of thisTree
instance. -
Uses of Tree in org.apache.jackrabbit.oak.composite.checks
Methods in org.apache.jackrabbit.oak.composite.checks with parameters of type Tree Modifier and Type Method Description boolean
MountedNodeStoreChecker. check(MountedNodeStore mountedStore, Tree tree, org.apache.jackrabbit.oak.composite.checks.ErrorHolder errorHolder, T context)
boolean
NamespacePrefixNodestoreChecker. check(MountedNodeStore mountedStore, Tree tree, org.apache.jackrabbit.oak.composite.checks.ErrorHolder errorHolder, org.apache.jackrabbit.oak.composite.checks.NamespacePrefixNodestoreChecker.Context context)
boolean
NodeTypeDefinitionNodeStoreChecker. check(MountedNodeStore mountedStore, Tree tree, org.apache.jackrabbit.oak.composite.checks.ErrorHolder errorHolder, org.apache.jackrabbit.oak.composite.checks.NodeTypeDefinitionNodeStoreChecker.Context context)
boolean
NodeTypeMountedNodeStoreChecker. check(MountedNodeStore mountedStore, Tree tree, org.apache.jackrabbit.oak.composite.checks.ErrorHolder errorHolder, NodeTypeMountedNodeStoreChecker.Context context)
boolean
UniqueIndexNodeStoreChecker. check(MountedNodeStore mountedStore, Tree tree, org.apache.jackrabbit.oak.composite.checks.ErrorHolder errorHolder, org.apache.jackrabbit.oak.composite.checks.UniqueIndexNodeStoreChecker.Context context)
-
Uses of Tree in org.apache.jackrabbit.oak.exercise.security.authorization.restriction
Methods in org.apache.jackrabbit.oak.exercise.security.authorization.restriction with parameters of type Tree Modifier and Type Method Description @NotNull RestrictionPattern
CustomRestrictionProvider. getPattern(@Nullable java.lang.String oakPath, @NotNull Tree tree)
@NotNull java.util.Set<Restriction>
CustomRestrictionProvider. readRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
CustomRestrictionProvider. validateRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
CustomRestrictionProvider. writeRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree, @NotNull java.util.Set<Restriction> restrictions)
-
Uses of Tree in org.apache.jackrabbit.oak.http
Methods in org.apache.jackrabbit.oak.http with parameters of type Tree Modifier and Type Method Description void
Representation. render(Tree tree, javax.servlet.http.HttpServletResponse response)
-
Uses of Tree in org.apache.jackrabbit.oak.jcr.delegate
Methods in org.apache.jackrabbit.oak.jcr.delegate that return Tree Modifier and Type Method Description @NotNull Tree
NodeDelegate. getTree()
Methods in org.apache.jackrabbit.oak.jcr.delegate with parameters of type Tree Modifier and Type Method Description protected void
SessionDelegate. treeLookedUpByIdentifier(@NotNull Tree tree)
Method parameters in org.apache.jackrabbit.oak.jcr.delegate with type arguments of type Tree Modifier and Type Method Description void
NodeDelegate. addMixin(org.apache.jackrabbit.guava.common.base.Function<Tree,java.lang.Iterable<java.lang.String>> existingMixins, java.lang.String typeName)
Constructors in org.apache.jackrabbit.oak.jcr.delegate with parameters of type Tree Constructor Description NodeDelegate(SessionDelegate sessionDelegate, Tree tree)
-
Uses of Tree in org.apache.jackrabbit.oak.jcr.security
Methods in org.apache.jackrabbit.oak.jcr.security with parameters of type Tree Modifier and Type Method Description void
AccessManager. checkPermissions(@NotNull Tree tree, @Nullable PropertyState property, long permissions)
boolean
AccessManager. hasPermissions(@NotNull Tree tree, @Nullable PropertyState property, long permissions)
-
Uses of Tree in org.apache.jackrabbit.oak.jcr.version
Methods in org.apache.jackrabbit.oak.jcr.version that return Tree Modifier and Type Method Description @NotNull Tree
ReadWriteVersionManager. checkin(@NotNull Tree versionable)
Performs a checkin on a versionable tree and returns the tree that represents the created version.protected @NotNull Tree
ReadWriteVersionManager. getVersionStorage()
Methods in org.apache.jackrabbit.oak.jcr.version with parameters of type Tree Modifier and Type Method Description @NotNull Tree
ReadWriteVersionManager. checkin(@NotNull Tree versionable)
Performs a checkin on a versionable tree and returns the tree that represents the created version.protected void
FrozenNodeLogger. logFrozenNode(Tree tree)
void
FrozenNodeLogger. lookupById(@NotNull Tree tree)
-
Uses of Tree in org.apache.jackrabbit.oak.plugins.commit
Constructors in org.apache.jackrabbit.oak.plugins.commit with parameters of type Tree Constructor Description ConflictValidator(Tree parentAfter)
Deprecated. -
Uses of Tree in org.apache.jackrabbit.oak.plugins.identifier
Methods in org.apache.jackrabbit.oak.plugins.identifier that return Tree Modifier and Type Method Description @Nullable Tree
IdentifierManager. getTree(@NotNull PropertyValue referenceValue)
@Nullable Tree
IdentifierManager. getTree(java.lang.String identifier)
The possibly non existing tree identified by the specifiedidentifier
ornull
.Methods in org.apache.jackrabbit.oak.plugins.identifier that return types with arguments of type Tree Modifier and Type Method Description @NotNull java.lang.Iterable<Tree>
IdentifierManager. getReferences(@NotNull Tree tree, @NotNull java.lang.String propertyName, @NotNull java.lang.String ntName, boolean weak)
Searches all reference properties to the specifiedtree
that match the givenpropertyName
and the specified, mandatory node type constraint (ntName
).Methods in org.apache.jackrabbit.oak.plugins.identifier with parameters of type Tree Modifier and Type Method Description static @NotNull java.lang.String
IdentifierManager. getIdentifier(Tree tree)
Return the identifier of a tree.@NotNull java.lang.Iterable<java.lang.String>
IdentifierManager. getReferences(boolean weak, @NotNull Tree tree, @Nullable java.lang.String propertyName)
Searches all reference properties to the specifiedtree
that match the given name and node type constraints.@NotNull java.lang.Iterable<Tree>
IdentifierManager. getReferences(@NotNull Tree tree, @NotNull java.lang.String propertyName, @NotNull java.lang.String ntName, boolean weak)
Searches all reference properties to the specifiedtree
that match the givenpropertyName
and the specified, mandatory node type constraint (ntName
). -
Uses of Tree in org.apache.jackrabbit.oak.plugins.index
Methods in org.apache.jackrabbit.oak.plugins.index that return Tree Modifier and Type Method Description static Tree
IndexUtils. createIndexDefinition(@NotNull Tree indexNode, @NotNull java.lang.String indexDefName, boolean unique, @NotNull java.lang.String[] propertyNames, @NotNull java.lang.String... declaringNodeTypeNames)
Create a new property2 index definition below the givenindexNode
.static Tree
IndexUtils. createIndexDefinition(@NotNull Tree indexNode, @NotNull java.lang.String indexDefName, boolean unique, @NotNull java.util.Collection<java.lang.String> propertyNames, @Nullable java.util.Collection<java.lang.String> declaringNodeTypeNames, @NotNull java.lang.String propertyIndexType, @Nullable java.util.Map<java.lang.String,java.lang.String> properties)
Create a new property index definition below the givenindexNode
of the providedpropertyIndexType
.Methods in org.apache.jackrabbit.oak.plugins.index with parameters of type Tree Modifier and Type Method Description static Tree
IndexUtils. createIndexDefinition(@NotNull Tree indexNode, @NotNull java.lang.String indexDefName, boolean unique, @NotNull java.lang.String[] propertyNames, @NotNull java.lang.String... declaringNodeTypeNames)
Create a new property2 index definition below the givenindexNode
.static Tree
IndexUtils. createIndexDefinition(@NotNull Tree indexNode, @NotNull java.lang.String indexDefName, boolean unique, @NotNull java.util.Collection<java.lang.String> propertyNames, @Nullable java.util.Collection<java.lang.String> declaringNodeTypeNames, @NotNull java.lang.String propertyIndexType, @Nullable java.util.Map<java.lang.String,java.lang.String> properties)
Create a new property index definition below the givenindexNode
of the providedpropertyIndexType
. -
Uses of Tree in org.apache.jackrabbit.oak.plugins.name
Fields in org.apache.jackrabbit.oak.plugins.name declared as Tree Modifier and Type Field Description protected Tree
ReadOnlyNamespaceRegistry. namespaces
protected Tree
ReadOnlyNamespaceRegistry. nsdata
Methods in org.apache.jackrabbit.oak.plugins.name with parameters of type Tree Modifier and Type Method Description static java.util.Map<java.lang.String,java.lang.String>
Namespaces. getNamespaceMap(Tree root)
static java.lang.String
Namespaces. getNamespacePrefix(Tree root, java.lang.String uri)
static java.lang.String
Namespaces. getNamespaceURI(Tree root, java.lang.String prefix)
-
Uses of Tree in org.apache.jackrabbit.oak.plugins.nodetype
Methods in org.apache.jackrabbit.oak.plugins.nodetype that return Tree Modifier and Type Method Description protected abstract @NotNull Tree
ReadOnlyNodeTypeManager. getTypes()
Returns theTree
instance where the node types are stored.Methods in org.apache.jackrabbit.oak.plugins.nodetype with parameters of type Tree Modifier and Type Method Description @NotNull NodeDefinition
ReadOnlyNodeTypeManager. getDefinition(@NotNull Tree parent, @NotNull java.lang.String nodeName)
@NotNull PropertyDefinition
ReadOnlyNodeTypeManager. getDefinition(@NotNull Tree parent, @NotNull PropertyState property, boolean exactTypeMatch)
@NotNull NodeDefinition
ReadOnlyNodeTypeManager. getDefinition(@NotNull Tree parent, @NotNull Tree targetNode)
@NotNull EffectiveNodeType
ReadOnlyNodeTypeManager. getEffectiveNodeType(@NotNull Tree tree)
boolean
ReadOnlyNodeTypeManager. isNodeType(@NotNull Tree tree, @NotNull java.lang.String oakNtName)
boolean
TypePredicate. test(@Nullable Tree input)
-
Uses of Tree in org.apache.jackrabbit.oak.plugins.tree
Methods in org.apache.jackrabbit.oak.plugins.tree that return Tree Modifier and Type Method Description static @NotNull Tree
TreeUtil. addChild(@NotNull Tree tree, @NotNull java.lang.String childName, @NotNull java.lang.String primaryTypeName)
Adds a new child tree with the given name and primary type name.static @NotNull Tree
TreeUtil. addChild(@NotNull Tree parent, @NotNull java.lang.String name, @Nullable java.lang.String typeName, @NotNull Tree typeRoot, @Nullable java.lang.String userID)
@NotNull Tree
TreeProvider. createReadOnlyTree(@NotNull Tree readOnlyParent, @NotNull java.lang.String childName, @NotNull NodeState childState)
@NotNull Tree
TreeProvider. createReadOnlyTree(@NotNull NodeState rootState)
static @NotNull Tree
TreeUtil. getOrAddChild(@NotNull Tree tree, @NotNull java.lang.String childName, @NotNull java.lang.String primaryTypeName)
Combination ofgetChild(String)
and adding a child including its jcr:primaryType property (i.e.@NotNull Tree
TreeAware. getTree()
@Nullable Tree
TreeLocation. getTree()
Get the underlyingTree
for thisTreeLocation
.static @Nullable Tree
TreeUtil. getTree(@NotNull Tree tree, @NotNull java.lang.String path)
Return the possibly non existing tree located at the passedpath
from the location of the starttree
ornull
ifpath
results in a parent of the root.Methods in org.apache.jackrabbit.oak.plugins.tree that return types with arguments of type Tree Modifier and Type Method Description static @NotNull java.util.List<Tree>
TreeUtil. getEffectiveType(@NotNull Tree tree, @NotNull Tree typeRoot)
Returns the effective node types of the given node.Methods in org.apache.jackrabbit.oak.plugins.tree with parameters of type Tree Modifier and Type Method Description static @NotNull Tree
TreeUtil. addChild(@NotNull Tree tree, @NotNull java.lang.String childName, @NotNull java.lang.String primaryTypeName)
Adds a new child tree with the given name and primary type name.static @NotNull Tree
TreeUtil. addChild(@NotNull Tree parent, @NotNull java.lang.String name, @Nullable java.lang.String typeName, @NotNull Tree typeRoot, @Nullable java.lang.String userID)
static void
TreeUtil. addMixin(@NotNull Tree tree, @NotNull java.lang.String mixinName, @NotNull Tree typeRoot, @Nullable java.lang.String userID)
Add a mixin type to the giventree
.static void
TreeUtil. addMixin(@NotNull Tree tree, @NotNull java.util.function.Function<Tree,java.lang.Iterable<java.lang.String>> existingMixins, @NotNull java.lang.String mixinName, @NotNull Tree typeRoot, @Nullable java.lang.String userID)
Add a mixin type to the giventree
.@NotNull NodeState
TreeProvider. asNodeState(@NotNull Tree readOnlyTree)
static void
TreeUtil. autoCreateItems(@NotNull Tree tree, @NotNull Tree type, @NotNull Tree typeRoot, @Nullable java.lang.String userID)
static @Nullable PropertyState
TreeUtil. autoCreateProperty(@NotNull java.lang.String name, @NotNull Tree definition, @Nullable java.lang.String userID)
static @NotNull TreeLocation
TreeLocation. create(@NotNull Tree tree)
Create a newTreeLocation
instance for atree
@NotNull Tree
TreeProvider. createReadOnlyTree(@NotNull Tree readOnlyParent, @NotNull java.lang.String childName, @NotNull NodeState childState)
boolean
TreeContext. definesContextRoot(@NotNull Tree tree)
Reveals if the specifiedTree
is the root of a subtree defined by the module that exposes this instance.boolean
TreeContext. definesInternal(@NotNull Tree tree)
Reveals if the specifiedTree
defines repository internal information, which is not hidden by default.boolean
TreeContext. definesProperty(@NotNull Tree parent, @NotNull PropertyState property)
Reveals if the specifiedPropertyState
is defined by the module that exposes this instance.boolean
TreeContext. definesTree(@NotNull Tree tree)
Reveals if the specifiedTree
is defined by the module that exposes this instance.static @Nullable java.lang.String
TreeUtil. findDefaultPrimaryType(@NotNull Tree definitions, boolean sns)
static boolean
TreeUtil. getBoolean(@NotNull Tree tree, @NotNull java.lang.String propertyName)
Returns the boolean representation of the property with the specifiedpropertyName
.static @Nullable java.lang.String
TreeUtil. getDefaultChildType(@NotNull Tree typeRoot, @NotNull Tree parent, @NotNull java.lang.String childName)
Finds the default primary type for a new child node with the given name.static @NotNull java.util.List<Tree>
TreeUtil. getEffectiveType(@NotNull Tree tree, @NotNull Tree typeRoot)
Returns the effective node types of the given node.static long
TreeUtil. getLong(@NotNull Tree tree, @NotNull java.lang.String name, long defaultValue)
static @NotNull java.lang.Iterable<java.lang.String>
TreeUtil. getMixinTypeNames(@NotNull Tree tree)
static @NotNull java.lang.Iterable<java.lang.String>
TreeUtil. getMixinTypeNames(@NotNull Tree tree, @NotNull LazyValue<Tree> readOnlyTree)
static @Nullable java.lang.String
TreeUtil. getName(@NotNull Tree tree, @NotNull java.lang.String name)
static @NotNull java.lang.Iterable<java.lang.String>
TreeUtil. getNames(@NotNull Tree tree, @NotNull java.lang.String name)
static @NotNull Tree
TreeUtil. getOrAddChild(@NotNull Tree tree, @NotNull java.lang.String childName, @NotNull java.lang.String primaryTypeName)
Combination ofgetChild(String)
and adding a child including its jcr:primaryType property (i.e.static @Nullable java.lang.String
TreeUtil. getPrimaryTypeName(@NotNull Tree tree)
static @Nullable java.lang.String
TreeUtil. getPrimaryTypeName(@NotNull Tree tree, @NotNull LazyValue<Tree> readOnlyTree)
static @Nullable java.lang.String
TreeUtil. getString(@NotNull Tree tree, @NotNull java.lang.String propertyName)
static @Nullable java.lang.String
TreeUtil. getString(@NotNull Tree tree, @NotNull java.lang.String name, @Nullable java.lang.String defaultValue)
static @Nullable java.lang.Iterable<java.lang.String>
TreeUtil. getStrings(@NotNull Tree tree, @NotNull java.lang.String propertyName)
static @Nullable Tree
TreeUtil. getTree(@NotNull Tree tree, @NotNull java.lang.String path)
Return the possibly non existing tree located at the passedpath
from the location of the starttree
ornull
ifpath
results in a parent of the root.@NotNull TreeType
TreeTypeProvider. getType(@NotNull Tree tree)
@NotNull TreeType
TreeTypeProvider. getType(@NotNull Tree tree, @NotNull TreeType parentType)
static boolean
TreeUtil. isNodeType(@NotNull Tree tree, @NotNull java.lang.String typeName, @NotNull Tree typeRoot)
static boolean
TreeUtil. isReadOnlyTree(@NotNull Tree tree)
Returnstrue
if the specifiedtree
is a read-only tree..Method parameters in org.apache.jackrabbit.oak.plugins.tree with type arguments of type Tree Modifier and Type Method Description static void
TreeUtil. addMixin(@NotNull Tree tree, @NotNull java.util.function.Function<Tree,java.lang.Iterable<java.lang.String>> existingMixins, @NotNull java.lang.String mixinName, @NotNull Tree typeRoot, @Nullable java.lang.String userID)
Add a mixin type to the giventree
.static @NotNull java.lang.Iterable<java.lang.String>
TreeUtil. getMixinTypeNames(@NotNull Tree tree, @NotNull LazyValue<Tree> readOnlyTree)
static @Nullable java.lang.String
TreeUtil. getPrimaryTypeName(@NotNull Tree tree, @NotNull LazyValue<Tree> readOnlyTree)
-
Uses of Tree in org.apache.jackrabbit.oak.plugins.tree.factories
Methods in org.apache.jackrabbit.oak.plugins.tree.factories that return Tree Modifier and Type Method Description static Tree
TreeFactory. createReadOnlyTree(@NotNull Tree readOnlyParent, @NotNull java.lang.String childName, @NotNull NodeState childState)
Deprecated.static Tree
TreeFactory. createReadOnlyTree(@NotNull NodeState rootState)
Deprecated.static Tree
TreeFactory. createTree(@NotNull NodeBuilder builder)
Deprecated.Methods in org.apache.jackrabbit.oak.plugins.tree.factories with parameters of type Tree Modifier and Type Method Description static Tree
TreeFactory. createReadOnlyTree(@NotNull Tree readOnlyParent, @NotNull java.lang.String childName, @NotNull NodeState childState)
Deprecated. -
Uses of Tree in org.apache.jackrabbit.oak.plugins.tree.impl
Classes in org.apache.jackrabbit.oak.plugins.tree.impl that implement Tree Modifier and Type Class Description class
AbstractMutableTree
AbstractMutableTree
extendsAbstractTree
with implementations for most write methods ofTree
.class
AbstractTree
AbstractTree
provides default implementations for most read methods ofTree
.class
ImmutableTree
Immutable implementation of theTree
interface in order to provide the much feature rich API functionality for a givenNodeState
.class
NodeBuilderTree
A mutableTree
implementation based on an underlyingNodeBuilder
, which tracks all changes recorded through this tree's mutator methods.Methods in org.apache.jackrabbit.oak.plugins.tree.impl that return Tree Modifier and Type Method Description @NotNull Tree
AbstractMutableTree. addChild(@NotNull java.lang.String name)
@NotNull Tree
ImmutableTree. addChild(@NotNull java.lang.String name)
@NotNull Tree
TreeProviderService. createReadOnlyTree(@NotNull Tree readOnlyParent, @NotNull java.lang.String childName, @NotNull NodeState childState)
@NotNull Tree
TreeProviderService. createReadOnlyTree(@NotNull NodeState rootState)
@NotNull Tree
AbstractTree. getChild(@NotNull java.lang.String name)
Methods in org.apache.jackrabbit.oak.plugins.tree.impl that return types with arguments of type Tree Modifier and Type Method Description @NotNull java.lang.Iterable<Tree>
AbstractTree. getChildren()
Methods in org.apache.jackrabbit.oak.plugins.tree.impl with parameters of type Tree Modifier and Type Method Description @NotNull NodeState
TreeProviderService. asNodeState(@NotNull Tree readOnlyTree)
@NotNull Tree
TreeProviderService. createReadOnlyTree(@NotNull Tree readOnlyParent, @NotNull java.lang.String childName, @NotNull NodeState childState)
-
Uses of Tree in org.apache.jackrabbit.oak.plugins.version
Methods in org.apache.jackrabbit.oak.plugins.version that return Tree Modifier and Type Method Description protected @NotNull Tree
ReadOnlyVersionManager. checkVersionable(@NotNull Tree tree)
Checks if the giventree
is versionable and throws aUnsupportedRepositoryOperationException
if it is not.@Nullable Tree
ReadOnlyVersionManager. getBaseVersion(@NotNull Tree versionable)
Returns the tree representing the base version of the given versionable tree ornull
if none exists yet.@Nullable Tree
ReadOnlyVersionManager. getVersion(@NotNull java.lang.String uuid)
Returns the version tree with the given uuid.@Nullable Tree
ReadOnlyVersionManager. getVersionable(@NotNull Tree versionTree, @NotNull java.lang.String workspaceName)
Tries to retrieve the tree corresponding to specifiedversionTree
outside of the version storage based on versionable path information stored with the version history.@Nullable Tree
ReadOnlyVersionManager. getVersionHistory(@NotNull Tree versionable)
Returns the tree representing the version history of the given versionable tree ornull
if none exists yet.protected abstract @NotNull Tree
ReadOnlyVersionManager. getVersionStorage()
protected @NotNull Tree
ReadWriteVersionManager. getVersionStorage()
Methods in org.apache.jackrabbit.oak.plugins.version with parameters of type Tree Modifier and Type Method Description protected @NotNull Tree
ReadOnlyVersionManager. checkVersionable(@NotNull Tree tree)
Checks if the giventree
is versionable and throws aUnsupportedRepositoryOperationException
if it is not.@Nullable Tree
ReadOnlyVersionManager. getBaseVersion(@NotNull Tree versionable)
Returns the tree representing the base version of the given versionable tree ornull
if none exists yet.@Nullable Tree
ReadOnlyVersionManager. getVersionable(@NotNull Tree versionTree, @NotNull java.lang.String workspaceName)
Tries to retrieve the tree corresponding to specifiedversionTree
outside of the version storage based on versionable path information stored with the version history.@Nullable Tree
ReadOnlyVersionManager. getVersionHistory(@NotNull Tree versionable)
Returns the tree representing the version history of the given versionable tree ornull
if none exists yet.boolean
ReadOnlyVersionManager. isCheckedOut(@NotNull Tree tree)
Returnstrue
if the tree is checked out; otherwisefalse
.protected boolean
ReadOnlyVersionManager. isVersionable(@NotNull Tree tree)
Returnstrue
if the giventree
is of typemix:versionable
;false
otherwise.static boolean
ReadOnlyVersionManager. isVersionStoreTree(@NotNull Tree tree)
Returnstrue
if the specified tree hasVersionConstants.REP_VERSIONSTORAGE
defines as primary node type i.e. -
Uses of Tree in org.apache.jackrabbit.oak.query
Methods in org.apache.jackrabbit.oak.query that return Tree Modifier and Type Method Description Tree
Query. getTree(java.lang.String path)
Tree
QueryImpl. getTree(java.lang.String path)
Tree
ResultRowImpl. getTree(java.lang.String selectorName)
Tree
UnionQueryImpl. getTree(java.lang.String path)
-
Uses of Tree in org.apache.jackrabbit.oak.query.ast
Methods in org.apache.jackrabbit.oak.query.ast that return Tree Modifier and Type Method Description @Nullable Tree
SelectorImpl. currentTree()
Get the tree at the current path. -
Uses of Tree in org.apache.jackrabbit.oak.security.authorization.accesscontrol
Methods in org.apache.jackrabbit.oak.security.authorization.accesscontrol with parameters of type Tree Modifier and Type Method Description void
AccessControlImporter. end(@NotNull Tree protectedParent)
boolean
AccessControlImporter. start(@NotNull Tree protectedParent)
-
Uses of Tree in org.apache.jackrabbit.oak.security.authorization.permission
Methods in org.apache.jackrabbit.oak.security.authorization.permission that return Tree Modifier and Type Method Description static @NotNull Tree
PermissionUtil. getPermissionsRoot(@NotNull Root root, @NotNull java.lang.String permissionRootName)
static @NotNull Tree
PermissionUtil. getPrincipalRoot(@NotNull Tree permissionsTree, @NotNull java.lang.String principalName)
static @NotNull Tree
PermissionUtil. getReadOnlyTree(@NotNull Tree tree, @NotNull Root readOnlyRoot)
static @Nullable Tree
PermissionUtil. getReadOnlyTreeOrNull(@Nullable Tree tree, @NotNull Root readOnlyRoot)
Methods in org.apache.jackrabbit.oak.security.authorization.permission with parameters of type Tree Modifier and Type Method Description static boolean
PermissionUtil. checkACLPath(@NotNull Tree node, @NotNull java.lang.String path)
static @Nullable java.lang.String
PermissionUtil. getPath(@Nullable Tree parentBefore, @Nullable Tree parentAfter)
static @NotNull Tree
PermissionUtil. getPrincipalRoot(@NotNull Tree permissionsTree, @NotNull java.lang.String principalName)
@NotNull java.util.Set<java.lang.String>
AllPermissionProviderImpl. getPrivileges(@Nullable Tree tree)
@NotNull java.util.Set<java.lang.String>
PermissionProviderImpl. getPrivileges(@Nullable Tree tree)
static @NotNull Tree
PermissionUtil. getReadOnlyTree(@NotNull Tree tree, @NotNull Root readOnlyRoot)
static @Nullable Tree
PermissionUtil. getReadOnlyTreeOrNull(@Nullable Tree tree, @NotNull Root readOnlyRoot)
@NotNull TreePermission
AllPermissionProviderImpl. getTreePermission(@NotNull Tree tree, @NotNull TreeType type, @NotNull TreePermission parentPermission)
@NotNull TreePermission
AllPermissionProviderImpl. getTreePermission(@NotNull Tree tree, @NotNull TreePermission parentPermission)
@NotNull TreePermission
PermissionProviderImpl. getTreePermission(@NotNull Tree tree, @NotNull TreeType type, @NotNull TreePermission parentPermission)
@NotNull TreePermission
PermissionProviderImpl. getTreePermission(@NotNull Tree tree, @NotNull TreePermission parentPermission)
boolean
AllPermissionProviderImpl. hasPrivileges(@Nullable Tree tree, @NotNull java.lang.String... privilegeNames)
boolean
PermissionProviderImpl. hasPrivileges(@Nullable Tree tree, @NotNull java.lang.String... privilegeNames)
boolean
AllPermissionProviderImpl. isGranted(@NotNull Tree tree, @Nullable PropertyState property, long permissions)
boolean
PermissionProviderImpl. isGranted(@NotNull Tree tree, @Nullable PropertyState property, long permissions)
long
AllPermissionProviderImpl. supportedPermissions(@Nullable Tree tree, @Nullable PropertyState property, long permissions)
long
PermissionProviderImpl. supportedPermissions(@Nullable Tree tree, @Nullable PropertyState property, long permissions)
@NotNull PrivilegeBits
AllPermissionProviderImpl. supportedPrivileges(@Nullable Tree tree, @Nullable PrivilegeBits privilegeBits)
@NotNull PrivilegeBits
PermissionProviderImpl. supportedPrivileges(@Nullable Tree tree, @Nullable PrivilegeBits privilegeBits)
-
Uses of Tree in org.apache.jackrabbit.oak.security.authorization.restriction
Methods in org.apache.jackrabbit.oak.security.authorization.restriction with parameters of type Tree Modifier and Type Method Description @NotNull RestrictionPattern
PrincipalRestrictionProvider. getPattern(@Nullable java.lang.String oakPath, @NotNull Tree tree)
@NotNull RestrictionPattern
RestrictionProviderImpl. getPattern(@Nullable java.lang.String oakPath, @NotNull Tree tree)
@NotNull RestrictionPattern
WhiteboardRestrictionProvider. getPattern(@Nullable java.lang.String oakPath, @NotNull Tree tree)
@NotNull java.util.Set<Restriction>
PrincipalRestrictionProvider. readRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
@NotNull java.util.Set<Restriction>
WhiteboardRestrictionProvider. readRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
PrincipalRestrictionProvider. validateRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
RestrictionProviderImpl. validateRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
WhiteboardRestrictionProvider. validateRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
PrincipalRestrictionProvider. writeRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree, @NotNull java.util.Set<Restriction> restrictions)
void
WhiteboardRestrictionProvider. writeRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree, @NotNull java.util.Set<Restriction> restrictions)
-
Uses of Tree in org.apache.jackrabbit.oak.security.user
Methods in org.apache.jackrabbit.oak.security.user with parameters of type Tree Modifier and Type Method Description @Nullable Authorizable
UserManagerImpl. getAuthorizable(@Nullable Tree tree)
-
Uses of Tree in org.apache.jackrabbit.oak.spi.nodetype
Methods in org.apache.jackrabbit.oak.spi.nodetype with parameters of type Tree Modifier and Type Method Description void
EffectiveNodeType. checkMandatoryItems(@NotNull Tree tree)
@NotNull NodeDefinition
DefinitionProvider. getDefinition(@NotNull Tree parent, @NotNull java.lang.String nodeName)
Returns the node definition for a child node ofparent
namednodeName
with a default primary type.@NotNull PropertyDefinition
DefinitionProvider. getDefinition(@NotNull Tree parent, @NotNull PropertyState propertyState, boolean exactTypeMatch)
Calculates the applicable definition for the property state under the given parent tree.@NotNull NodeDefinition
DefinitionProvider. getDefinition(@NotNull Tree parent, @NotNull Tree targetNode)
Calculates the applicable definition for the child node under the given parent node.@NotNull EffectiveNodeType
EffectiveNodeTypeProvider. getEffectiveNodeType(@NotNull Tree tree)
Calculates and returns the effective node types of the given tree.boolean
EffectiveNodeTypeProvider. isNodeType(@NotNull Tree tree, @NotNull java.lang.String nodeTypeName)
Returnstrue
if this tree is of the specified primary node type or mixin type, or a subtype thereof respecting the effective node type of thetree
. -
Uses of Tree in org.apache.jackrabbit.oak.spi.security
Methods in org.apache.jackrabbit.oak.spi.security with parameters of type Tree Modifier and Type Method Description boolean
Context.Default. definesContextRoot(@NotNull Tree tree)
boolean
Context.Default. definesInternal(@NotNull Tree tree)
boolean
Context.Default. definesProperty(@NotNull Tree parent, @NotNull PropertyState property)
boolean
Context.Default. definesTree(@NotNull Tree tree)
-
Uses of Tree in org.apache.jackrabbit.oak.spi.security.authentication.external
Methods in org.apache.jackrabbit.oak.spi.security.authentication.external with parameters of type Tree Modifier and Type Method Description boolean
ProtectionConfig. isProtectedProperty(@NotNull Tree parent, @NotNull PropertyState property)
boolean
ProtectionConfig. isProtectedTree(@NotNull Tree tree)
-
Uses of Tree 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 Tree Modifier and Type Method Description boolean
ProtectionConfigImpl. isProtectedProperty(@NotNull Tree parent, @NotNull PropertyState property)
boolean
ProtectionConfigImpl. isProtectedTree(@NotNull Tree tree)
-
Uses of Tree in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Methods in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol that return Tree Modifier and Type Method Description protected @NotNull Tree
AbstractAccessControlManager. getTree(@Nullable java.lang.String oakPath, long permissions, boolean checkAcContent)
-
Uses of Tree in org.apache.jackrabbit.oak.spi.security.authorization.permission
Methods in org.apache.jackrabbit.oak.spi.security.authorization.permission with parameters of type Tree Modifier and Type Method Description @NotNull java.util.Set<java.lang.String>
EmptyPermissionProvider. getPrivileges(@Nullable Tree tree)
@NotNull java.util.Set<java.lang.String>
OpenPermissionProvider. getPrivileges(@Nullable Tree tree)
@NotNull java.util.Set<java.lang.String>
PermissionProvider. getPrivileges(@Nullable Tree tree)
Returns the set of privilege names which are granted to the set ofPrincipal
s associated with this provider instance for the specifiedTree
.@NotNull TreePermission
AggregatedPermissionProvider. getTreePermission(@NotNull Tree tree, @NotNull TreeType type, @NotNull TreePermission parentPermission)
Return theTreePermission
for the set ofPrincipal
s associated with this provider at the specifiedtree
with the giventype
.@NotNull TreePermission
EmptyPermissionProvider. getTreePermission(@NotNull Tree tree, @NotNull TreePermission parentPermission)
@NotNull TreePermission
OpenPermissionProvider. getTreePermission(@NotNull Tree tree, @NotNull TreePermission parentPermission)
@NotNull TreePermission
PermissionProvider. getTreePermission(@NotNull Tree tree, @NotNull TreePermission parentPermission)
Return theTreePermission
for the set ofPrincipal
s associated with this provider at the specifiedtree
.boolean
EmptyPermissionProvider. hasPrivileges(@Nullable Tree tree, @NotNull java.lang.String... privilegeNames)
boolean
OpenPermissionProvider. hasPrivileges(@Nullable Tree tree, @NotNull java.lang.String... privilegeNames)
boolean
PermissionProvider. hasPrivileges(@Nullable Tree tree, @NotNull java.lang.String... privilegeNames)
Returns whether the principal set associated with thisPrivilegeManager
is granted the privileges identified by the specified privilege names for the giventree
.boolean
EmptyPermissionProvider. isGranted(@NotNull Tree tree, @Nullable PropertyState property, long permissions)
boolean
OpenPermissionProvider. isGranted(@NotNull Tree tree, @Nullable PropertyState property, long permissions)
boolean
PermissionProvider. isGranted(@NotNull Tree tree, @Nullable PropertyState property, long permissions)
Test if the specified permissions are granted for the set ofPrincipal
s associated with this provider instance for the item identified by the given tree and optionally property.long
AggregatedPermissionProvider. supportedPermissions(@Nullable Tree tree, @Nullable PropertyState property, long permissions)
Allows to determined the set or subset of permissions evaluated by the implementing permission provider for the specified item (identified bytree
and optionallyproperty
) or at the repository level in case the specifiedtree
isnull
.@NotNull PrivilegeBits
AggregatedPermissionProvider. supportedPrivileges(@Nullable Tree tree, @Nullable PrivilegeBits privilegeBits)
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 specifiedtree
isnull
. -
Uses of Tree in org.apache.jackrabbit.oak.spi.security.authorization.restriction
Methods in org.apache.jackrabbit.oak.spi.security.authorization.restriction that return Tree Modifier and Type Method Description protected @NotNull Tree
AbstractRestrictionProvider. getRestrictionsTree(@NotNull Tree aceTree)
Returns the tree that contains the restriction of the specified ACE tree.Methods in org.apache.jackrabbit.oak.spi.security.authorization.restriction with parameters of type Tree Modifier and Type Method Description @NotNull RestrictionPattern
CompositeRestrictionProvider. getPattern(@Nullable java.lang.String oakPath, @NotNull Tree tree)
@NotNull RestrictionPattern
RestrictionProvider. getPattern(@Nullable java.lang.String oakPath, @NotNull Tree tree)
Creates theRestrictionPattern
for the restriction information stored with specified tree.protected @NotNull Tree
AbstractRestrictionProvider. getRestrictionsTree(@NotNull Tree aceTree)
Returns the tree that contains the restriction of the specified ACE tree.boolean
CompositePattern. matches(@NotNull Tree tree, @Nullable PropertyState property)
boolean
RestrictionPattern. matches(@NotNull Tree tree, @Nullable PropertyState property)
Returnstrue
if the underlying restriction matches the specified tree or property state.@NotNull java.util.Set<Restriction>
AbstractRestrictionProvider. readRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
@NotNull java.util.Set<Restriction>
CompositeRestrictionProvider. readRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
@NotNull java.util.Set<Restriction>
RestrictionProvider. readRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
Read the valid restrictions stored in the specified ACE tree.void
AbstractRestrictionProvider. validateRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
CompositeRestrictionProvider. validateRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
void
RestrictionProvider. validateRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree)
Validate the restrictions present with the specified ACE tree.void
AbstractRestrictionProvider. writeRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree, @NotNull java.util.Set<Restriction> restrictions)
void
CompositeRestrictionProvider. writeRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree, @NotNull java.util.Set<Restriction> restrictions)
void
RestrictionProvider. writeRestrictions(@Nullable java.lang.String oakPath, @NotNull Tree aceTree, @NotNull java.util.Set<Restriction> restrictions)
Writes the given restrictions to the specified ACE tree. -
Uses of Tree in org.apache.jackrabbit.oak.spi.security.privilege
Methods in org.apache.jackrabbit.oak.spi.security.privilege that return Tree Modifier and Type Method Description @NotNull Tree
PrivilegeBitsProvider. getPrivilegesTree()
Returns the root tree for all privilege definitions stored in the content repository.static @NotNull Tree
PrivilegeUtil. getPrivilegesTree(@NotNull Root root)
Returns the root tree for all privilege definitions stored in the content repository.Methods in org.apache.jackrabbit.oak.spi.security.privilege with parameters of type Tree Modifier and Type Method Description static @NotNull PrivilegeBits
PrivilegeBits. getInstance(@Nullable Tree tree)
Get or create an instance of privilege bits for a privilege definition.static @NotNull PrivilegeDefinition
PrivilegeUtil. readDefinition(@NotNull Tree definitionTree)
Reads the privilege definition stored in the specified definition tree.void
PrivilegeBits. writeTo(@NotNull Tree tree)
Write this instance as property to the specified tree. -
Uses of Tree in org.apache.jackrabbit.oak.spi.security.user.util
Methods in org.apache.jackrabbit.oak.spi.security.user.util with parameters of type Tree Modifier and Type Method Description static @Nullable java.lang.String
UserUtil. getAuthorizableId(@NotNull Tree authorizableTree)
static @NotNull java.lang.String
UserUtil. getAuthorizableId(@NotNull Tree authorizableTree, @NotNull AuthorizableType type)
Retrieve the id from the givenauthorizableTree
, which must have been verified for being a valid authorizable of the specified type upfront.static @Nullable AuthorizableType
UserUtil. getType(@NotNull Tree authorizableNode)
static boolean
UserUtil. isSystemUser(@Nullable Tree authorizableTree)
static boolean
UserUtil. isType(@Nullable Tree authorizableTree, @NotNull AuthorizableType type)
-
Uses of Tree in org.apache.jackrabbit.oak.spi.xml
Methods in org.apache.jackrabbit.oak.spi.xml with parameters of type Tree Modifier and Type Method Description void
ProtectedNodeImporter. end(@NotNull Tree protectedParent)
Informs this importer that the tree to be imported belowprotectedParent
has bee completed.boolean
ProtectedPropertyImporter. handlePropInfo(@NotNull Tree parent, @NotNull PropInfo protectedPropInfo, @NotNull PropertyDefinition def)
Handles a single protected property.void
ProtectedPropertyImporter. propertiesCompleted(@NotNull Tree protectedParent)
Informs this importer that all properties to be imported belowprotectedParent
have been processed by the importer.boolean
ProtectedNodeImporter. start(@NotNull Tree protectedParent)
Notifies this importer about the existence of a protected node that has either been created (NEW) or has been found to be existing.
-