Package | Description |
---|---|
org.apache.jackrabbit.core |
Contains the core classes that provide the implementation of the JCR API.
|
org.apache.jackrabbit.core.query | |
org.apache.jackrabbit.core.query.lucene | |
org.apache.jackrabbit.core.query.lucene.join | |
org.apache.jackrabbit.core.security | |
org.apache.jackrabbit.core.session | |
org.apache.jackrabbit.core.state | |
org.apache.jackrabbit.core.version |
The versioning framework in jackrabbit consists of 3 layers.
|
Modifier and Type | Class and Description |
---|---|
class |
CachingHierarchyManager
Implementation of a
HierarchyManager that caches paths of
items. |
class |
HierarchyManagerImpl
HierarchyManagerImpl ... |
class |
ZombieHierarchyManager
HierarchyManager implementation that is also able to
build/resolve paths of those items that have been moved or removed
(i.e. |
Modifier and Type | Method and Description |
---|---|
HierarchyManager |
WorkspaceImpl.getHierarchyManager()
The hierarchy manager that reflects workspace state only
(i.e.
|
HierarchyManager |
SessionImpl.getHierarchyManager()
Returns the
HierarchyManager associated with this session. |
Modifier and Type | Method and Description |
---|---|
NodeId |
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. |
Constructor and Description |
---|
VersionManagerImpl(SessionContext context,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager
|
Modifier and Type | Method and Description |
---|---|
HierarchyManager |
QueryHandlerContext.getHierarchyManager()
Returns the hierarchy manager on top of the item state manager of this
query handler context.
|
Constructor and Description |
---|
JoinQuery(MultiColumnQuery left,
MultiColumnQuery right,
JoinType joinType,
JoinConditionImpl joinCondition,
NamespaceMappings nsMappings,
HierarchyManager hmgr)
Creates a new join query.
|
SharedFieldComparatorSource(String fieldname,
ItemStateManager ism,
HierarchyManager hmgr,
NamespaceMappings nsMappings)
Create a new
SharedFieldComparatorSource for a given shared field. |
Modifier and Type | Method and Description |
---|---|
static Join |
Join.create(MultiColumnQueryHits left,
MultiColumnQueryHits right,
JoinType joinType,
JoinConditionImpl condition,
org.apache.lucene.index.IndexReader reader,
HierarchyResolver resolver,
NamespaceMappings nsMappings,
HierarchyManager hmgr)
Creates a new join result.
|
Constructor and Description |
---|
AncestorPathNodeJoin(MultiColumnQueryHits context,
Name contextSelectorName,
Path relPath,
HierarchyManager hmgr)
Creates an ancestor path node join.
|
DescendantPathNodeJoin(MultiColumnQueryHits context,
Name contextSelectorName,
Path relPath,
HierarchyManager hmgr)
Creates a new descendant path node join condition.
|
Modifier and Type | Method and Description |
---|---|
HierarchyManager |
AMContext.getHierarchyManager()
Returns the hierarchy manager
|
Constructor and Description |
---|
AMContext(File physicalHomeDir,
FileSystem fs,
Session session,
Subject subject,
HierarchyManager hierMgr,
org.apache.jackrabbit.api.security.authorization.PrivilegeManager privilegeMgr,
NamePathResolver resolver,
String workspaceName)
Creates a new
AMContext . |
Modifier and Type | Method and Description |
---|---|
HierarchyManager |
SessionContext.getHierarchyManager() |
Modifier and Type | Method and Description |
---|---|
HierarchyManager |
SessionItemStateManager.getAtticAwareHierarchyMgr()
Returns an attic-aware hierarchy manager, i.e.
|
HierarchyManager |
SessionItemStateManager.getHierarchyMgr()
Returns the hierarchy manager
|
Modifier and Type | Field and Description |
---|---|
protected HierarchyManager |
VersionManagerImplBase.hierMgr
hierarchy manager that operates on the locale state manager
|
Constructor and Description |
---|
VersionManagerImplBase(SessionContext context,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager base for the given session
|
VersionManagerImplConfig(SessionContext context,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager for the given session
|
VersionManagerImplMerge(SessionContext context,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager for the given session
|
VersionManagerImplRestore(SessionContext context,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager for the given session
|
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.