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 ItemStateManager
ZombieHierarchyManager. attic
the atticprotected ItemStateManager
HierarchyManagerImpl. provider
Methods in org.apache.jackrabbit.core with parameters of type ItemStateManager Modifier and Type Method Description NodeId
BatchedItemOperations. copy(Path srcPath, ItemStateManager srcStateMgr, HierarchyManager srcHierMgr, AccessManager srcAccessMgr, Path destPath, int flag)
Copies the tree atsrcPath
retrieved using the specifiedsrcStateMgr
to the new location atdestPath
.protected ItemState
BatchedItemOperations. getItemState(ItemStateManager srcStateMgr, ItemId id)
Retrieves the state of the item with the specified id using the given item state manager.protected NodeState
BatchedItemOperations. getNodeState(ItemStateManager srcStateMgr, HierarchyManager srcHierMgr, Path nodePath)
Retrieves the state of the node atnodePath
using 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 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 Modifier and Type Method Description void
EventStateCollection. 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 ItemStateManager
QueryHandlerContext. getItemStateManager()
Returns the persistentItemStateManager
of the workspace thisQueryHandler
is 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 ItemStateManager
NodeIndexer. stateProvider
The persistent item state providerMethods in org.apache.jackrabbit.core.query.lucene that return ItemStateManager Modifier and Type Method Description ItemStateManager
JackrabbitIndexSearcher. getItemStateManager()
Methods in org.apache.jackrabbit.core.query.lucene with parameters of type ItemStateManager Modifier and Type Method Description static Query
LuceneQueryBuilder. 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 luceneQuery
tree 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 newSharedFieldComparatorSource
for 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 ItemStateManager
EvaluationContext. getItemStateManager()
-
Uses of ItemStateManager in org.apache.jackrabbit.core.state
Subinterfaces of ItemStateManager in org.apache.jackrabbit.core.state Modifier and Type Interface Description interface
UpdatableItemStateManager
Identifies anItemStateManager
that allows updating items.Classes in org.apache.jackrabbit.core.state that implement ItemStateManager Modifier and Type Class Description class
LocalItemStateManager
LocalItemStateManager
that isolates changes to persistent states from other clients.class
SessionItemStateManager
Item state manager that handles both transient and persistent items.class
SharedItemStateManager
SharedItemStateManager
(SISM).class
XAItemStateManager
Extension toLocalItemStateManager
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 that return ItemStateManager Modifier and Type Method Description ItemStateManager
SessionItemStateManager. 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 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 Modifier and Type Class Description class
InternalXAVersionManager
Implementation of aInternalVersionManager
that works in an XA environment.class
VersionItemStateManager
Specialized 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 interface
VirtualItemStateProvider
This Interface defines a virtual item state provider.Classes in org.apache.jackrabbit.core.virtual that implement ItemStateManager Modifier and Type Class Description class
AbstractVISProvider
This Class implements a virtual item state provider, in order to expose the versions to the version storage.
-