| Package | Description | 
|---|---|
| org.apache.jackrabbit.core | Contains the core classes that provide the implementation of the JCR API. | 
| org.apache.jackrabbit.core.lock | |
| org.apache.jackrabbit.core.nodetype | |
| org.apache.jackrabbit.core.query | |
| org.apache.jackrabbit.core.query.lucene | |
| org.apache.jackrabbit.core.session | |
| org.apache.jackrabbit.core.version | The versioning framework in jackrabbit consists of 3 layers. | 
| org.apache.jackrabbit.core.xml | 
| Modifier and Type | Field and Description | 
|---|---|
| protected SessionContext | WorkspaceImpl. contextThe component context of this session. | 
| protected SessionContext | SessionImpl. contextThe component context of this session. | 
| protected SessionContext | ItemValidator. contextComponent context of the associated session. | 
| protected SessionContext | ItemManager. sessionContextComponent context of the associated session. | 
| protected SessionContext | ItemImpl. sessionContextThe component context of the session to which this item is associated. | 
| Modifier and Type | Method and Description | 
|---|---|
| Query | SearchManager. createQuery(SessionContext sessionContext,
           String statement,
           String language,
           Node node)Creates a query object that can be executed on the workspace. | 
| QueryObjectModel | SearchManager. createQueryObjectModel(SessionContext sessionContext,
                      QueryObjectModelTree qomTree,
                      String langugage,
                      Node node)Creates a query object model that can be executed on the workspace. | 
| Object | SessionMoveOperation. perform(SessionContext context) | 
| Object | ItemRefreshOperation. perform(SessionContext context) | 
| Constructor and Description | 
|---|
| BatchedItemOperations(UpdatableItemStateManager stateMgr,
                     SessionContext sessionContext)Creates a new  BatchedItemOperationsinstance. | 
| ItemManager(SessionContext sessionContext)Creates a new per-session instance  ItemManagerinstance. | 
| ItemValidator(SessionContext context)Creates a new  ItemValidatorinstance. | 
| LazyItemIterator(SessionContext sessionContext,
                List<? extends ItemId> idList)Creates a new  LazyItemIteratorinstance. | 
| LazyItemIterator(SessionContext sessionContext,
                List<? extends ItemId> idList,
                NodeId parentId)Creates a new  LazyItemIteratorinstance, additionally taking
 a parent id as parameter. | 
| NodeImpl(ItemManager itemMgr,
        SessionContext sessionContext,
        AbstractNodeData data)Protected constructor. | 
| VersionManagerImpl(SessionContext context,
                  UpdatableItemStateManager stateMgr,
                  HierarchyManager hierMgr)Creates a new version manager | 
| WorkspaceImpl(SessionContext context,
             WorkspaceConfig wspConfig)Creates a new workspace instance | 
| Constructor and Description | 
|---|
| SessionLockManager(SessionContext context,
                  LockManager systemLockMgr)Creates a lock manager. | 
| Constructor and Description | 
|---|
| NodeTypeManagerImpl(SessionContext context)Creates a new  NodeTypeManagerImplinstance. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected SessionContext | QueryImpl. sessionContextComponent context of the current session | 
| Modifier and Type | Method and Description | 
|---|---|
| ExecutableQuery | QueryHandler. createExecutableQuery(SessionContext sessionContext,
                     String statement,
                     String language)Creates a new query by specifying the query statement itself and the
 language in which the query is stated. | 
| void | QueryObjectModelImpl. init(SessionContext sessionContext,
    QueryHandler handler,
    QueryObjectModelTree qomTree,
    String language,
    Node node)Initializes a query instance from a query object model. | 
| void | QueryObjectModelImpl. init(SessionContext sessionContext,
    QueryHandler handler,
    String statement,
    String language,
    Node node)Initialises a query instance from a query string. | 
| void | QueryImpl. init(SessionContext sessionContext,
    QueryHandler handler,
    String statement,
    String language,
    Node node)Initialises a query instance from a query string. | 
| abstract void | AbstractQueryImpl. init(SessionContext sessionContext,
    QueryHandler handler,
    String statement,
    String language,
    Node node)Initialises a query instance from a query string. | 
| Constructor and Description | 
|---|
| QueryManagerImpl(SessionContext sessionContext,
                SearchManager searchMgr)Creates a new  QueryManagerImplfor the passedsession | 
| Modifier and Type | Field and Description | 
|---|---|
| protected SessionContext | QueryResultImpl. sessionContextComponent context of the current session | 
| protected SessionContext | AbstractQueryImpl. sessionContextComponent context of the current session | 
| Modifier and Type | Method and Description | 
|---|---|
| ExecutableQuery | SearchIndex. createExecutableQuery(SessionContext sessionContext,
                     String statement,
                     String language)Creates a new query by specifying the query statement itself and the
 language in which the query is stated. | 
| Constructor and Description | 
|---|
| AbstractQueryImpl(SessionContext sessionContext,
                 SearchIndex index,
                 PropertyTypeRegistry propReg)Creates a new query instance from a query string. | 
| MultiColumnQueryResult(SearchIndex index,
                      SessionContext sessionContext,
                      AbstractQueryImpl queryImpl,
                      MultiColumnQuery query,
                      org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion,
                      ColumnImpl[] columns,
                      OrderingImpl[] orderings,
                      boolean documentOrder,
                      long offset,
                      long limit) | 
| QueryImpl(SessionContext sessionContext,
         SearchIndex index,
         PropertyTypeRegistry propReg,
         String statement,
         String language,
         QueryNodeFactory factory)Creates a new query instance from a query string. | 
| QueryResultImpl(SearchIndex index,
               SessionContext sessionContext,
               AbstractQueryImpl queryImpl,
               org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion,
               ColumnImpl[] columns,
               boolean documentOrder,
               long offset,
               long limit)Creates a new query result. | 
| SingleColumnQueryResult(SearchIndex index,
                       SessionContext sessionContext,
                       AbstractQueryImpl queryImpl,
                       org.apache.lucene.search.Query query,
                       org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion,
                       ColumnImpl[] columns,
                       Path[] orderProps,
                       boolean[] orderSpecs,
                       String[] orderFuncs,
                       boolean documentOrder,
                       long offset,
                       long limit) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | SessionSaveOperation. perform(SessionContext context)Persists transient changes by delegating to the save() method of the
 root node (or the parent of transient changes if access to the root
 node is not available to this session). | 
| Object | SessionRefreshOperation. perform(SessionContext context)Refreshes the session. | 
| T | SessionOperation. perform(SessionContext context)Performs the session operation. | 
| T | SessionItemOperation. perform(SessionContext context)Performs this operation on the specified item. | 
| Node | AddNodeOperation. perform(SessionContext context) | 
| Constructor and Description | 
|---|
| SessionState(SessionContext context)Creates a state instance for a session. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected SessionContext | VersionManagerImplBase. contextComponent context of the current session | 
| 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. | 
| 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 | 
| Constructor and Description | 
|---|
| WorkspaceImporter(Path parentPath,
                 WorkspaceImpl wsp,
                 SessionContext sessionContext,
                 int uuidBehavior)Creates a new  WorkspaceImporterinstance. | 
| WorkspaceImporter(Path parentPath,
                 WorkspaceImpl wsp,
                 SessionContext sessionContext,
                 int uuidBehavior,
                 ImportConfig config)Creates a new  WorkspaceImporterinstance. | 
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.