Uses of Interface
org.apache.jackrabbit.core.state.ItemStateManager
-
Packages that use ItemStateManager Package Description org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API.org.apache.jackrabbit.core.nodetype.virtual org.apache.jackrabbit.core.observation org.apache.jackrabbit.core.query org.apache.jackrabbit.core.query.lucene org.apache.jackrabbit.core.query.lucene.constraint org.apache.jackrabbit.core.state org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers.org.apache.jackrabbit.core.virtual -
-
Uses of ItemStateManager in org.apache.jackrabbit.core
Fields in org.apache.jackrabbit.core declared as ItemStateManager Modifier and Type Field Description protected ItemStateManagerZombieHierarchyManager. atticthe atticprotected ItemStateManagerHierarchyManagerImpl. providerMethods in org.apache.jackrabbit.core with parameters of type ItemStateManager Modifier and Type Method Description NodeIdBatchedItemOperations. copy(Path srcPath, ItemStateManager srcStateMgr, HierarchyManager srcHierMgr, AccessManager srcAccessMgr, Path destPath, int flag)Copies the tree atsrcPathretrieved using the specifiedsrcStateMgrto the new location atdestPath.protected ItemStateBatchedItemOperations. getItemState(ItemStateManager srcStateMgr, ItemId id)Retrieves the state of the item with the specified id using the given item state manager.protected NodeStateBatchedItemOperations. getNodeState(ItemStateManager srcStateMgr, HierarchyManager srcHierMgr, Path nodePath)Retrieves the state of the node atnodePathusing the given item state manager.Constructors in org.apache.jackrabbit.core with parameters of type ItemStateManager Constructor Description CachingHierarchyManager(NodeId rootNodeId, ItemStateManager provider)Create a new instance of this class.HierarchyManagerImpl(NodeId rootNodeId, ItemStateManager provider)ZombieHierarchyManager(HierarchyManagerImpl parent, ItemStateManager provider, ItemStateManager attic) -
Uses of ItemStateManager in org.apache.jackrabbit.core.nodetype.virtual
Classes in org.apache.jackrabbit.core.nodetype.virtual that implement ItemStateManager Modifier and Type Class Description classVirtualNodeTypeStateProviderThis 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 Modifier and Type Method Description voidEventStateCollection. createEventStates(NodeId rootNodeId, ChangeLog changes, ItemStateManager stateMgr) -
Uses of ItemStateManager in org.apache.jackrabbit.core.query
Methods in org.apache.jackrabbit.core.query that return ItemStateManager Modifier and Type Method Description ItemStateManagerQueryHandlerContext. getItemStateManager()Returns the persistentItemStateManagerof the workspace thisQueryHandleris based on. -
Uses of ItemStateManager in org.apache.jackrabbit.core.query.lucene
Fields in org.apache.jackrabbit.core.query.lucene declared as ItemStateManager Modifier and Type Field Description protected ItemStateManagerNodeIndexer. stateProviderThe persistent item state providerMethods in org.apache.jackrabbit.core.query.lucene that return ItemStateManager Modifier and Type Method Description ItemStateManagerJackrabbitIndexSearcher. getItemStateManager()Methods in org.apache.jackrabbit.core.query.lucene with parameters of type ItemStateManager Modifier and Type Method Description static QueryLuceneQueryBuilder. createQuery(QueryRootNode root, SessionImpl session, ItemStateManager sharedItemMgr, NamespaceMappings nsMappings, Analyzer analyzer, PropertyTypeRegistry propReg, SynonymProvider synonymProvider, IndexFormatVersion indexFormatVersion, org.apache.jackrabbit.core.query.lucene.PerQueryCache cache)Creates a luceneQuerytree from an abstract query tree.Constructors in org.apache.jackrabbit.core.query.lucene with parameters of type ItemStateManager Constructor Description JackrabbitIndexSearcher(SessionImpl s, IndexReader r, ItemStateManager ism)Creates a new jackrabbit index searcher.NodeIndexer(NodeState node, ItemStateManager stateProvider, NamespaceMappings mappings, Executor executor, org.apache.tika.parser.Parser parser)Creates a new node indexer.SharedFieldComparatorSource(String fieldname, ItemStateManager ism, HierarchyManager hmgr, NamespaceMappings nsMappings)Create a newSharedFieldComparatorSourcefor a given shared field. -
Uses of ItemStateManager in org.apache.jackrabbit.core.query.lucene.constraint
Methods in org.apache.jackrabbit.core.query.lucene.constraint that return ItemStateManager Modifier and Type Method Description ItemStateManagerEvaluationContext. getItemStateManager() -
Uses of ItemStateManager in org.apache.jackrabbit.core.state
Subinterfaces of ItemStateManager in org.apache.jackrabbit.core.state Modifier and Type Interface Description interfaceUpdatableItemStateManagerIdentifies anItemStateManagerthat allows updating items.Classes in org.apache.jackrabbit.core.state that implement ItemStateManager Modifier and Type Class Description classLocalItemStateManagerLocalItemStateManagerthat isolates changes to persistent states from other clients.classSessionItemStateManagerItem state manager that handles both transient and persistent items.classSharedItemStateManagerSharedItemStateManager(SISM).classXAItemStateManagerExtension toLocalItemStateManagerthat remembers changes on multiple save() requests and commits them only when an associated transaction is itself committed.Methods in org.apache.jackrabbit.core.state that return ItemStateManager Modifier and Type Method Description ItemStateManagerSessionItemStateManager. getAttic()Return the attic item state provider that holds all items moved into the attic.Methods in org.apache.jackrabbit.core.state with parameters of type ItemStateManager Modifier and Type Method Description voidChangeLog. 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 Modifier and Type Class Description classInternalXAVersionManagerImplementation of aInternalVersionManagerthat works in an XA environment.classVersionItemStateManagerSpecialized SharedItemStateManager that filters out NodeReferences to non-versioning states. -
Uses of ItemStateManager in org.apache.jackrabbit.core.virtual
Subinterfaces of ItemStateManager in org.apache.jackrabbit.core.virtual Modifier and Type Interface Description interfaceVirtualItemStateProviderThis Interface defines a virtual item state provider.Classes in org.apache.jackrabbit.core.virtual that implement ItemStateManager Modifier and Type Class Description classAbstractVISProviderThis Class implements a virtual item state provider, in order to expose the versions to the version storage.
-