BatchedItemOperations.checkAddNode(NodeState parentState,
Name nodeName,
Name nodeTypeName,
int options)
Checks if adding a child node called nodeName of node type
nodeTypeName to the given parent node is allowed in the
current context.

ItemValidator.findApplicableNodeDefinition(Name name,
Name nodeTypeName,
NodeState parentState)
Helper method that finds the applicable definition for a child node with
the given name and node type in the parent node's node type and
mixin types.

ItemValidator.findApplicablePropertyDefinition(Name name,
int type,
NodeState parentState)
Helper method that finds the applicable definition for a property with
the given name, type in the parent node's node type and mixin types.

NodeImpl.replaceChildNode(NodeId id,
Name nodeName,
Name nodeTypeName,
Name[] mixinNames)
Replaces the child node with the specified id
by a new child node with the same id and specified nodeName,
nodeTypeName and mixinNames.

NodeImpl.replaceChildNode(NodeId id,
Name nodeName,
Name nodeTypeName,
Name[] mixinNames)
Replaces the child node with the specified id
by a new child node with the same id and specified nodeName,
nodeTypeName and mixinNames.

NodeTypeImpl.isDerivedFrom(Name nodeTypeName)
Checks if this node type is directly or indirectly derived from the
specified node type.

boolean

NodeTypeImpl.isNodeType(Name nodeTypeName)
Test if this nodetype equals or is directly or indirectly derived from
the node type with the specified nodeTypeName, without
checking of a node type of that name really exists.

JackrabbitIndexSearcher.execute(org.apache.lucene.search.Query query,
org.apache.lucene.search.Sort sort,
long resultFetchHint,
Name selectorName)
Executes the query and returns the hits that match the query.

protected float

NodeIndexer.getPropertyBoost(Name propertyName)
Returns the boost value for the given property name.

AccessManager.isGranted(Path parentPath,
Name childName,
int permissions)
Determines whether the specified permissions are granted
on an item represented by the combination of the given
parentPath and childName (i.e. the target
item, that may or may not yet exist).

EffectiveNodeType.includesNodeTypes(Name[] nodeTypeNames)
Determines whether this effective node type representation includes
(either through inheritance or aggregation) all of the given node types.

void

EffectiveNodeTypeCache.invalidate(Name name)
Removes all effective node types that are aggregated with the node type
of the given name.

boolean

NodeTypeImpl.isNodeType(Name nodeTypeName)
Test if this nodetype equals or is directly or indirectly derived from
the node type with the specified nodeTypeName, without
checking of a node type of that name really exists.

ItemStateValidator.checkAddNode(NodeState parentState,
Name nodeName,
Name nodeTypeName,
int options)
Checks if adding a child node called nodeName of node type
nodeTypeName to the given parent node is allowed in the
current context.

QNodeTypeDefinition.getDependencies()
Returns a collection of node type Names that are being
referenced by this node type definition (e.g. as supertypes, as
required/default primary types in child node definitions, as REFERENCE
value constraints in property definitions).

RepositoryService.clone(SessionInfo sessionInfo,
String srcWorkspaceName,
NodeId srcNodeId,
NodeId destParentNodeId,
Name destName,
boolean removeExisting)
Clone the subtree identified by the given srcNodeId
in workspace named srcWorkspaceName to the destination
in the workspace specified by the given SessionInfo.

void

RepositoryService.copy(SessionInfo sessionInfo,
String srcWorkspaceName,
NodeId srcNodeId,
NodeId destParentNodeId,
Name destName)
Clone the subtree identified by the given srcNodeId
in workspace named srcWorkspaceName to the destination
in the workspace specified by the given SessionInfo.

RepositoryService.getReferences(SessionInfo sessionInfo,
NodeId nodeId,
Name propertyName,
boolean weakReferences)
Returns the Ids of the properties that are referencing
the node identified by the given nodeId.

double

QueryResultRow.getScore(Name selectorName)
Returns score for the given selectorName of this result row.

void

Batch.move(NodeId srcNodeId,
NodeId destParentNodeId,
Name destName)
Move the node identified by the given srcNodeId to the
new parent identified by destParentNodeId and change its
name to destName.

void

RepositoryService.move(SessionInfo sessionInfo,
NodeId srcNodeId,
NodeId destParentNodeId,
Name destName)
Moves the node identified by the given srcNodeId (and its
entire subtree) to the new location defined by destParentNodeId
and a new name (destName).

QNodeTypeDefinitionImpl.getDependencies()
Returns a collection of node type Names that are being
referenced by this node type definition (e.g. as supertypes, as
required/default primary types in child node definitions, as REFERENCE
value constraints in property definitions).

AbstractNodeTypeManager.getNodeType(Name ntName)
Return the node type with the specified ntName.

abstract boolean

AbstractNodeType.isNodeType(Name nodeTypeName)
Test if this nodetype equals or is directly or indirectly derived from
the node type with the specified nodeTypeName, without
checking of a node type of that name really exists.

RepositoryServiceImpl.clone(SessionInfo sessionInfo,
String srcWorkspaceName,
NodeId srcNodeId,
NodeId destParentNodeId,
Name destName,
boolean removeExisting)
Clone the subtree identified by the given srcNodeId
in workspace named srcWorkspaceName to the destination
in the workspace specified by the given SessionInfo.

void

RepositoryServiceImpl.copy(SessionInfo sessionInfo,
String srcWorkspaceName,
NodeId srcNodeId,
NodeId destParentNodeId,
Name destName)
Clone the subtree identified by the given srcNodeId
in workspace named srcWorkspaceName to the destination
in the workspace specified by the given SessionInfo.

RepositoryServiceImpl.getReferences(SessionInfo sessionInfo,
NodeId nodeId,
Name propertyName,
boolean weakReferences)
Returns the Ids of the properties that are referencing
the node identified by the given nodeId.

void

RepositoryServiceImpl.move(SessionInfo sessionInfo,
NodeId srcNodeId,
NodeId destParentNodeId,
Name destName)
Moves the node identified by the given srcNodeId (and its
entire subtree) to the new location defined by destParentNodeId
and a new name (destName).