|
ModeShape Distribution 3.0.0.Alpha6 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
ModeShape Distribution 3.0.0.Alpha6 | |||||||||
PREV NEXT | FRAMES NO FRAMES |