Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Alpha6
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.modeshape.jcr.cache.CachedNode

Packages that use CachedNode
org.modeshape.jcr |
org.modeshape.jcr.cache |
org.modeshape.jcr.cache.document |

Uses of CachedNode in org.modeshape.jcr

Methods in org.modeshape.jcr that return CachedNode
`CachedNode` | `SystemContent.locksNode()`
`CachedNode` | `SystemContent.namespacesNode()`
`CachedNode` | `SystemContent.nodeTypesNode()`
`CachedNode` | `SystemContent.systemNode()`
`CachedNode` | `SystemContent.versionStorageNode()`

Methods in org.modeshape.jcr with parameters of type CachedNode
`protected Iterable<?>` | `SystemContent.all(CachedNode node, Name propertyName)`
`protected Object` | `SystemContent.first(CachedNode node, Name propertyName)`
`protected Object` | `SystemContent.first(CachedNode node, Name propertyName, Object defaultValue)`
`protected Name` | `SystemContent.nextNameForVersionNode(CachedNode historyNode, Property predecessors, ChildReferences historyChildren)` Compute the name for the next version node in the given history.
`protected String` | `JcrSession.readableLocation(CachedNode node)`
`protected NodeDefinition` | `SystemContent.readChildNodeDefinition(CachedNode childDefn)`
`NodeTypeDefinition` | `SystemContent.readNodeTypeDefinition(CachedNode nodeType)`
`protected PropertyDefinition` | `SystemContent.readPropertyDefinition(CachedNode propDefn)`
`MutableCachedNode` | `SystemContent.recordNewVersion(CachedNode versionableNode, SessionCache cacheForVersionableNode, Path versionHistoryPath, NodeKey originalVersionKey, Collection<Property> versionableProperties, DateTime now, AtomicReference<MutableCachedNode> frozenNodeOutput)` The method efficiently updates the JCR version history and storage with a new version of a node being checked in.

Uses of CachedNode in org.modeshape.jcr.cache

Subinterfaces of CachedNode in org.modeshape.jcr.cache
`interface` | `MutableCachedNode`

Methods in org.modeshape.jcr.cache that return CachedNode
`CachedNode` | `NodeCache.getNode(ChildReference reference)` Get the cached representation of the node as represented by the supplied child reference.
`CachedNode` | `NodeCache.getNode(NodeKey key)` Get the cached representation of the node with the supplied node key.

Methods in org.modeshape.jcr.cache with parameters of type CachedNode
`void` | `SessionCache.clear(CachedNode node)` Clears all changes in the cache that are at or below the supplied node.
`void` | `MutableCachedNode.deepClone(SessionCache cache, CachedNode sourceNode, SessionCache sourceCache)` Clones into this node all the properties and children (deep clone) from the given source node.
`Map<NodeKey,NodeKey>` | `MutableCachedNode.deepCopy(SessionCache cache, CachedNode sourceNode, SessionCache sourceCache)` Copies into this node all the properties and children (deep copy) from the given source node.
`Set<NodeKey>` | `SessionCache.getChangedNodeKeysAtOrBelow(CachedNode node)` Returns a set with the `NodeKey`s of the transient nodes from this cache which are at or below the path of the given node
`Path` | `PathCache.getPath(CachedNode node)`
`void` | `SessionCache.save(CachedNode node, SessionCache otherSession, SessionCache.PreSave preSaveOperation)` Saves all of this session's changes that were made at or below the specified path.

Uses of CachedNode in org.modeshape.jcr.cache.document

Classes in org.modeshape.jcr.cache.document that implement CachedNode
`class` | `LazyCachedNode` This is an immutable `CachedNode` implementation that lazily loads its content.
`class` | `SessionNode` A node used within a `session` when that node has (or may have) transient (unsaved) changes.

Methods in org.modeshape.jcr.cache.document that return CachedNode
`CachedNode` | `WorkspaceCache.getNode(ChildReference reference)`
`CachedNode` | `AbstractSessionCache.getNode(ChildReference reference)`
`CachedNode` | `WritableSessionCache.getNode(NodeKey key)`
`CachedNode` | `WorkspaceCache.getNode(NodeKey key)`
`CachedNode` | `AbstractSessionCache.getNode(NodeKey key)`
`protected CachedNode` | `SessionNode.nodeInWorkspace(AbstractSessionCache session)` Get the CachedNode within the workspace cache.
`protected CachedNode` | `SessionNode.parent(AbstractSessionCache session)`
`protected CachedNode` | `LazyCachedNode.parent(WorkspaceCache cache)`

Methods in org.modeshape.jcr.cache.document with parameters of type CachedNode
`void` | `WritableSessionCache.clear(CachedNode node)`
`void` | `ReadOnlySessionCache.clear(CachedNode node)`
`void` | `SessionNode.deepClone(SessionCache cache, CachedNode sourceNode, SessionCache sourceCache)`
`Map<NodeKey,NodeKey>` | `SessionNode.deepCopy(SessionCache cache, CachedNode sourceNode, SessionCache sourceCache)`
`Set<NodeKey>` | `WritableSessionCache.getChangedNodeKeysAtOrBelow(CachedNode srcNode)`
`Set<NodeKey>` | `ReadOnlySessionCache.getChangedNodeKeysAtOrBelow(CachedNode node)`
`protected Path.Segment` | `SessionNode.getSegment(NodeCache cache, CachedNode parent)`
`void` | `WritableSessionCache.save(CachedNode node, SessionCache other, SessionCache.PreSave preSaveOperation)` This method saves the changes made by both sessions within a single transaction.
`void` | `ReadOnlySessionCache.save(CachedNode node, SessionCache otherSession, SessionCache.PreSave preSaveOperation)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Alpha6
PREV NEXT | FRAMES NO FRAMES

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.