Uses of Interface
org.apache.jackrabbit.jcr2spi.hierarchy.NodeEntry
-
Packages that use NodeEntry Package Description org.apache.jackrabbit.jcr2spi org.apache.jackrabbit.jcr2spi.hierarchy org.apache.jackrabbit.jcr2spi.state org.apache.jackrabbit.jcr2spi.version -
-
Uses of NodeEntry in org.apache.jackrabbit.jcr2spi
Methods in org.apache.jackrabbit.jcr2spi with parameters of type NodeEntry Modifier and Type Method Description NodeIterator
ItemManager. getChildNodes(NodeEntry parentEntry)
NodeIterator
ItemManagerImpl. getChildNodes(NodeEntry parentEntry)
PropertyIterator
ItemManager. getChildProperties(NodeEntry parentEntry)
PropertyIterator
ItemManagerImpl. getChildProperties(NodeEntry parentEntry)
boolean
ItemManager. hasChildNodes(NodeEntry parentEntry)
boolean
ItemManagerImpl. hasChildNodes(NodeEntry parentEntry)
boolean
ItemManager. hasChildProperties(NodeEntry parentEntry)
boolean
ItemManagerImpl. hasChildProperties(NodeEntry parentEntry)
-
Uses of NodeEntry in org.apache.jackrabbit.jcr2spi.hierarchy
Classes in org.apache.jackrabbit.jcr2spi.hierarchy that implement NodeEntry Modifier and Type Class Description class
NodeEntryImpl
NodeEntryImpl
implements common functionality for child node entry implementations.Methods in org.apache.jackrabbit.jcr2spi.hierarchy that return NodeEntry Modifier and Type Method Description NodeEntry
NodeEntry. addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition)
Adds a new, transient childNodeEntry
NodeEntry
NodeEntryImpl. addNewNodeEntry(Name nodeName, String uniqueID, Name primaryNodeType, QNodeDefinition definition)
NodeEntry
EntryFactory. createNodeEntry(NodeEntry parent, Name qName, String uniqueId)
NodeEntry
EntryFactory. createRootEntry()
NodeEntry
ChildNodeEntries. get(Name nodeName, int index)
Returns theNodeEntry
with the givennodeName
andindex
.NodeEntry
ChildNodeEntries. get(Name nodeName, String uniqueID)
Return theNodeEntry
that matches the given nodeName and uniqueID ornull
if no matching entry can be found.NodeEntry
NodeEntry. getDeepNodeEntry(Path path)
Traverse the tree below this entry and return the child entry matching the given path.NodeEntry
NodeEntryImpl. getDeepNodeEntry(Path path)
NodeEntry
HierarchyManager. getNodeEntry(NodeId nodeId)
Resolves a itemId into aHierarchyEntry
.NodeEntry
HierarchyManager. getNodeEntry(Path qPath)
Resolves a path into aNodeEntry
.NodeEntry
HierarchyManagerImpl. getNodeEntry(NodeId nodeId)
NodeEntry
HierarchyManagerImpl. getNodeEntry(Path qPath)
NodeEntry
NodeEntry. getNodeEntry(Name nodeName, int index)
Returns the validNodeEntry
with the specified name and index ornull
if there's no matching entry.NodeEntry
NodeEntry. getNodeEntry(Name nodeName, int index, boolean loadIfNotFound)
Returns the validNodeEntry
with the specified name and index ornull
if there's no matching entry.NodeEntry
NodeEntryImpl. getNodeEntry(Name nodeName, int index)
NodeEntry
NodeEntryImpl. getNodeEntry(Name nodeName, int index, boolean loadIfNotFound)
NodeEntry
NodeEntry. getOrAddNodeEntry(Name nodeName, int index, String uniqueID)
Adds a child NodeEntry to this entry if it not yet present with this node entry.NodeEntry
NodeEntryImpl. getOrAddNodeEntry(Name nodeName, int index, String uniqueID)
NodeEntry
HierarchyEntry. getParent()
Returns theNodeEntry
being parent to thisHierarchyEntry
.NodeEntry
HierarchyManager. getRootEntry()
NodeEntry
HierarchyManagerImpl. getRootEntry()
NodeEntry
UniqueIdResolver. lookup(String uniqueId)
NodeEntry
NodeEntry. move(Name newName, NodeEntry newParent, boolean transientMove)
Moves thisNodeEntry
as new child entry of theNodeEntry
identified bynewParent
and/or renames it tonewName
.NodeEntry
NodeEntryImpl. move(Name newName, NodeEntry newParent, boolean transientMove)
NodeEntry
ChildNodeEntries. remove(NodeEntry childEntry)
Removes the child node entry referring to the node state.NodeEntry
ChildNodeEntries. reorder(NodeEntry insertEntry, NodeEntry beforeEntry)
Reorders an existingNodeEntry
before anotherNodeEntry
.NodeEntry
UniqueIdResolver. resolve(NodeId nodeId, NodeEntry rootEntry)
Methods in org.apache.jackrabbit.jcr2spi.hierarchy that return types with arguments of type NodeEntry Modifier and Type Method Description List<NodeEntry>
ChildNodeEntries. get(Name nodeName)
Returns aList
ofNodeEntry
s for the givennodeName
.Iterator<NodeEntry>
NodeEntry. getNodeEntries()
Returns a unmodifiable iterator ofNodeEntry
objects denoting the the valid child NodeEntries present on thisNodeEntry
.List<NodeEntry>
NodeEntry. getNodeEntries(Name nodeName)
Returns a unmodifiable List ofNodeEntry
s with the specified name.Iterator<NodeEntry>
NodeEntryImpl. getNodeEntries()
List<NodeEntry>
NodeEntryImpl. getNodeEntries(Name nodeName)
Iterator<NodeEntry>
ChildNodeEntries. iterator()
Returns an unmodifiable iterator over all NodeEntry objects present in this ChildNodeEntries collection irrespective of their status.Methods in org.apache.jackrabbit.jcr2spi.hierarchy with parameters of type NodeEntry Modifier and Type Method Description void
ChildNodeEntries. add(NodeEntry cne)
Adds aNodeEntry
to the end of the list.void
ChildNodeEntries. add(NodeEntry cne, int index)
Adds aNodeEntry
.
Note the following special cases: If an entry with the given index already exists, the the new sibling is inserted before. If the given index is bigger that the last entry in the siblings list, intermediate entries will be created.void
ChildNodeEntries. add(NodeEntry entry, int index, NodeEntry beforeEntry)
Adds a the newNodeEntry
beforebeforeEntry
.NodeEntry
EntryFactory. createNodeEntry(NodeEntry parent, Name qName, String uniqueId)
PropertyEntry
EntryFactory. createPropertyEntry(NodeEntry parent, Name qName)
void
EntryFactory.NodeEntryListener. entryCreated(NodeEntry entry)
void
UniqueIdResolver. entryCreated(NodeEntry entry)
int
HierarchyManager. getRelativeDepth(NodeEntry ancestor, HierarchyEntry descendant)
Returns the depth of the specified descendant relative to the given ancestor.int
HierarchyManagerImpl. getRelativeDepth(NodeEntry ancestor, HierarchyEntry descendant)
NodeEntry
NodeEntry. move(Name newName, NodeEntry newParent, boolean transientMove)
Moves thisNodeEntry
as new child entry of theNodeEntry
identified bynewParent
and/or renames it tonewName
.NodeEntry
NodeEntryImpl. move(Name newName, NodeEntry newParent, boolean transientMove)
void
EntryFactory. notifyEntryCreated(NodeEntry entry)
void
EntryFactory. notifyIdChange(NodeEntry entry, String previousUniqueID)
void
NodeEntry. orderBefore(NodeEntry beforeEntry)
Reorders this NodeEntry before the sibling entry specified by the givenbeforeEntry
.void
NodeEntryImpl. orderBefore(NodeEntry beforeEntry)
NodeEntry
ChildNodeEntries. remove(NodeEntry childEntry)
Removes the child node entry referring to the node state.NodeEntry
ChildNodeEntries. reorder(NodeEntry insertEntry, NodeEntry beforeEntry)
Reorders an existingNodeEntry
before anotherNodeEntry
.void
ChildNodeEntries. reorderAfter(NodeEntry insertEntry, NodeEntry afterEntry)
Reorders an existingNodeEntry
after anotherNodeEntry
.NodeEntry
UniqueIdResolver. resolve(NodeId nodeId, NodeEntry rootEntry)
void
EntryFactory.NodeEntryListener. uniqueIdChanged(NodeEntry entry, String previousUniqueID)
void
UniqueIdResolver. uniqueIdChanged(NodeEntry entry, String previousUniqueID)
-
Uses of NodeEntry in org.apache.jackrabbit.jcr2spi.state
Methods in org.apache.jackrabbit.jcr2spi.state that return NodeEntry Modifier and Type Method Description NodeEntry
NodeState. getNodeEntry()
Methods in org.apache.jackrabbit.jcr2spi.state with parameters of type NodeEntry Modifier and Type Method Description NodeState
ItemStateFactory. createDeepNodeState(NodeId nodeId, NodeEntry anyParent)
Tries to retrieve theNodeState
with the givenNodeId
and if the state exists, fills in the NodeEntries missing between the last known NodeEntry marked byanyParent
.NodeState
TransientISFactory. createDeepNodeState(NodeId nodeId, NodeEntry anyParent)
NodeState
WorkspaceItemStateFactory. createDeepNodeState(NodeId nodeId, NodeEntry anyParent)
Creates the node with information retrieved from theRepositoryService
.PropertyState
ItemStateFactory. createDeepPropertyState(PropertyId propertyId, NodeEntry anyParent)
Tries to retrieve thePropertyState
with the givenPropertyId
and if the state exists, fills in the HierarchyEntries missing between the last known NodeEntry marked byanyParent
.PropertyState
TransientISFactory. createDeepPropertyState(PropertyId propertyId, NodeEntry anyParent)
PropertyState
WorkspaceItemStateFactory. createDeepPropertyState(PropertyId propertyId, NodeEntry anyParent)
Creates the PropertyState with information retrieved from theRepositoryService
.NodeState
TransientISFactory. createNewNodeState(NodeEntry entry, Name nodetypeName, QNodeDefinition definition)
NodeState
TransientItemStateFactory. createNewNodeState(NodeEntry entry, Name nodeTypeName, QNodeDefinition definition)
Creates a transient childNodeState
with the givenname
.NodeState
ItemStateFactory. createNodeState(NodeId nodeId, NodeEntry entry)
Creates the childNodeState
with the givennodeId
.NodeState
TransientISFactory. createNodeState(NodeId nodeId, NodeEntry entry)
NodeState
WorkspaceItemStateFactory. createNodeState(NodeId nodeId, NodeEntry entry)
Creates the node with information retrieved from theRepositoryService
.NodeState
ItemStateFactory. createRootState(NodeEntry entry)
NodeState
TransientISFactory. createRootState(NodeEntry entry)
NodeState
WorkspaceItemStateFactory. createRootState(NodeEntry entry)
Constructors in org.apache.jackrabbit.jcr2spi.state with parameters of type NodeEntry Constructor Description NodeState(NodeEntry entry, Name nodeTypeName, Name[] mixinTypeNames, ItemStateFactory isf, QNodeDefinition definition, ItemDefinitionProvider definitionProvider)
Constructs a NEW NodeStateNodeState(NodeEntry entry, NodeInfo nInfo, ItemStateFactory isf, ItemDefinitionProvider definitionProvider)
Constructs an EXISTING NodeState -
Uses of NodeEntry in org.apache.jackrabbit.jcr2spi.version
Methods in org.apache.jackrabbit.jcr2spi.version that return NodeEntry Modifier and Type Method Description NodeEntry
VersionManager. checkin(NodeState nodeState)
NodeEntry
VersionManagerImpl. checkin(NodeState nodeState)
NodeEntry
VersionManager. checkpoint(NodeState nodeState)
NodeEntry
VersionManager. checkpoint(NodeState nodeState, NodeId activityId)
NodeEntry
VersionManagerImpl. checkpoint(NodeState nodeState)
NodeEntry
VersionManagerImpl. checkpoint(NodeState nodeState, NodeId activityId)
NodeEntry
VersionManager. createActivity(String title)
NodeEntry
VersionManagerImpl. createActivity(String title)
NodeEntry
VersionManager. createConfiguration(NodeState nodeState)
NodeEntry
VersionManagerImpl. createConfiguration(NodeState nodeState)
NodeEntry
VersionManager. getVersionableNodeEntry(NodeState versionState)
NodeEntry
VersionManagerImpl. getVersionableNodeEntry(NodeState versionState)
NodeEntry
VersionManager. getVersionHistoryEntry(NodeState versionableState)
NodeEntry
VersionManagerImpl. getVersionHistoryEntry(NodeState versionableState)
-