Uses of Interface

Packages that use ItemStateManager
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 

Uses of ItemStateManager in org.apache.jackrabbit.core

Fields in org.apache.jackrabbit.core declared as ItemStateManager
protected  ItemStateManager HierarchyManagerImpl.provider
protected  ItemStateManager ZombieHierarchyManager.attic
          the attic

Methods in org.apache.jackrabbit.core with parameters of type ItemStateManager
 void BatchedItemOperations.copy(Path srcPath, ItemStateManager srcStateMgr, HierarchyManager srcHierMgr, AccessManager srcAccessMgr, Path destPath, int flag)
          Copies the tree at srcPath retrieved using the specified srcStateMgr to the new location at destPath.
protected  NodeState BatchedItemOperations.getNodeState(ItemStateManager srcStateMgr, HierarchyManager srcHierMgr, Path nodePath)
          Retrieves the state of the node at nodePath using the given item state manager.
protected  ItemState BatchedItemOperations.getItemState(ItemStateManager srcStateMgr, ItemId id)
          Retrieves the state of the item with the specified id using the given item state manager.

Constructors in org.apache.jackrabbit.core with parameters of type ItemStateManager
HierarchyManagerImpl(NodeId rootNodeId, ItemStateManager provider, NamespaceResolver nsResolver)
CachingHierarchyManager(NodeId rootNodeId, ItemStateManager provider, NamespaceResolver nsResolver)
          Create a new instance of this class.
XAItemManager(ItemStateManager itemStateProvider, HierarchyManager hierMgr, SessionImpl session, NodeDefinition rootNodeDef, NodeId rootNodeId)
          Create a new instance of this class.
ZombieHierarchyManager(NodeId rootNodeId, ItemStateManager provider, ItemStateManager attic, NamespaceResolver nsResolver)
ItemManager(ItemStateManager itemStateProvider, HierarchyManager hierMgr, SessionImpl session, NodeDefinition rootNodeDef, NodeId rootNodeId)
          Creates a new per-session instance ItemManager instance.
SearchManager(SearchConfig config, NamespaceRegistry nsReg, NodeTypeRegistry ntReg, ItemStateManager itemMgr, NodeId rootNodeId, SearchManager parentMgr, NodeId excludedNodeId)
          Creates a new SearchManager.

Uses of ItemStateManager in org.apache.jackrabbit.core.nodetype.virtual

Classes in org.apache.jackrabbit.core.nodetype.virtual that implement ItemStateManager
 class VirtualNodeTypeStateProvider
          This Class implements a virtual item state provider that exposes the registered nodetypes.

Uses of ItemStateManager in org.apache.jackrabbit.core.observation

Methods in org.apache.jackrabbit.core.observation with parameters of type ItemStateManager
 void EventStateCollection.createEventStates(NodeId rootNodeId, ChangeLog changes, ItemStateManager stateMgr)
          Creates EventState instances from ItemState changes.

Uses of ItemStateManager in org.apache.jackrabbit.core.query

Methods in org.apache.jackrabbit.core.query that return ItemStateManager
 ItemStateManager QueryHandlerContext.getItemStateManager()
          Returns the persistent ItemStateManager of the workspace this QueryHandler is based on.

Constructors in org.apache.jackrabbit.core.query with parameters of type ItemStateManager
QueryHandlerContext(FileSystem fs, ItemStateManager stateMgr, NodeId rootId, NodeTypeRegistry ntRegistry, QueryHandler parentHandler, NodeId excludedNodeId)
          Creates a new context instance.

Uses of ItemStateManager in org.apache.jackrabbit.core.query.lucene

Fields in org.apache.jackrabbit.core.query.lucene declared as ItemStateManager
protected  ItemStateManager NodeIndexer.stateProvider
          The persistent item state provider

Methods in org.apache.jackrabbit.core.query.lucene with parameters of type ItemStateManager
static LuceneQueryBuilder.createQuery(QueryRootNode root, SessionImpl session, ItemStateManager sharedItemMgr, NamespaceMappings nsMappings, org.apache.lucene.analysis.Analyzer analyzer, PropertyTypeRegistry propReg)
          Creates a lucene Query tree from an abstract query tree.
static org.apache.lucene.document.Document NodeIndexer.createDocument(NodeState node, ItemStateManager stateProvider, NamespaceMappings mappings, List textFilters)
          Creates a lucene Document from a node.

Constructors in org.apache.jackrabbit.core.query.lucene with parameters of type ItemStateManager
NodeIndexer(NodeState node, ItemStateManager stateProvider, NamespaceMappings mappings, List textFilters)
          Creates a new node indexer.

Uses of ItemStateManager in org.apache.jackrabbit.core.state

Subinterfaces of ItemStateManager in org.apache.jackrabbit.core.state
 interface UpdatableItemStateManager
          Identifies an ItemStateManager that allows updating items.

Classes in org.apache.jackrabbit.core.state that implement ItemStateManager
 class LocalItemStateManager
          Local ItemStateManager that isolates changes to persistent states from other clients.
 class SessionItemStateManager
          SessionItemStateManager ...
 class SharedItemStateManager
          Shared ItemStateManager (SISM).
 class XAItemStateManager
          Extension to LocalItemStateManager that remembers changes on multiple save() requests and commits them only when an associated transaction is itself committed.

Methods in org.apache.jackrabbit.core.state with parameters of type ItemStateManager
 void ChangeLog.undo(ItemStateManager parent)
          Undo changes made to items in the change log.

Uses of ItemStateManager in org.apache.jackrabbit.core.version

Classes in org.apache.jackrabbit.core.version that implement ItemStateManager
 class XAVersionManager
          Implementation of a VersionManager that works in an XA environment.

Uses of ItemStateManager in org.apache.jackrabbit.core.virtual

Subinterfaces of ItemStateManager in org.apache.jackrabbit.core.virtual
 interface VirtualItemStateProvider
          This Interface defines a virtual item state provider.

Classes in org.apache.jackrabbit.core.virtual that implement ItemStateManager
 class AbstractVISProvider
          This Class implements a virtual item state provider, in order to expose the versions to the version storage.

Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.