| Package | Description | 
|---|---|
| org.apache.jackrabbit.core | 
 Contains the core classes that provide the implementation of the JCR API. 
 | 
| org.apache.jackrabbit.core.session | |
| org.apache.jackrabbit.core.version | 
 The versioning framework in jackrabbit consists of 3 layers. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ItemManager | 
ItemImpl.itemMgr
ItemManager that created this Item | 
| Modifier and Type | Method and Description | 
|---|---|
protected ItemManager | 
SessionImpl.createItemManager()
Create the item manager. 
 | 
ItemManager | 
SessionImpl.getItemManager()
Returns the  
ItemManager of this session. | 
| Constructor and Description | 
|---|
AbstractNodeData(NodeState state,
                ItemManager itemMgr)
Create a new instance of this class. 
 | 
ItemData(ItemState state,
        ItemManager itemMgr)
Create a new instance of this class. 
 | 
NodeImpl(ItemManager itemMgr,
        SessionContext sessionContext,
        AbstractNodeData data)
Protected constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ItemManager | 
SessionContext.getItemManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract T | 
SessionItemOperation.perform(ItemManager manager,
       Path path)
Performs this operation using the given item manager. 
 | 
void | 
SessionContext.setItemManager(ItemManager itemManager)  | 
| Constructor and Description | 
|---|
VersionHistoryImpl(ItemManager itemMgr,
                  SessionContext sessionContext,
                  AbstractNodeData data)
Create a new instance of this class. 
 | 
VersionImpl(ItemManager itemMgr,
           SessionContext sessionContext,
           AbstractNodeData data)
Create a new instance of this class. 
 | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.