ModeShape Distribution 3.0.0.Alpha6

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 NodeKeys 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

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