Uses of Class
org.apache.jackrabbit.core.session.SessionContext
-
Packages that use SessionContext 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 -
-
Uses of SessionContext in org.apache.jackrabbit.core
Fields in org.apache.jackrabbit.core declared as SessionContext Modifier and Type Field Description protected SessionContext
ItemValidator. context
Component context of the associated session.protected SessionContext
SessionImpl. context
The component context of this session.protected SessionContext
WorkspaceImpl. context
The component context of this session.protected SessionContext
ItemImpl. sessionContext
The component context of the session to which this item is associated.protected SessionContext
ItemManager. sessionContext
Component context of the associated session.Methods in org.apache.jackrabbit.core with parameters of type SessionContext Modifier and Type Method 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
ItemRefreshOperation. perform(SessionContext context)
Object
SessionMoveOperation. perform(SessionContext context)
Constructors in org.apache.jackrabbit.core with parameters of type SessionContext Constructor Description BatchedItemOperations(UpdatableItemStateManager stateMgr, SessionContext sessionContext)
Creates a newBatchedItemOperations
instance.ItemManager(SessionContext sessionContext)
Creates a new per-session instanceItemManager
instance.ItemValidator(SessionContext context)
Creates a newItemValidator
instance.LazyItemIterator(SessionContext sessionContext, List<? extends ItemId> idList)
Creates a newLazyItemIterator
instance.LazyItemIterator(SessionContext sessionContext, List<? extends ItemId> idList, NodeId parentId)
Creates a newLazyItemIterator
instance, 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 managerWorkspaceImpl(SessionContext context, WorkspaceConfig wspConfig)
Creates a new workspace instance -
Uses of SessionContext in org.apache.jackrabbit.core.lock
Constructors in org.apache.jackrabbit.core.lock with parameters of type SessionContext Constructor Description SessionLockManager(SessionContext context, LockManager systemLockMgr)
Creates a lock manager. -
Uses of SessionContext in org.apache.jackrabbit.core.nodetype
Constructors in org.apache.jackrabbit.core.nodetype with parameters of type SessionContext Constructor Description NodeTypeManagerImpl(SessionContext context)
Creates a newNodeTypeManagerImpl
instance. -
Uses of SessionContext in org.apache.jackrabbit.core.query
Fields in org.apache.jackrabbit.core.query declared as SessionContext Modifier and Type Field Description protected SessionContext
QueryImpl. sessionContext
Component context of the current sessionMethods in org.apache.jackrabbit.core.query with parameters of type SessionContext Modifier and Type Method 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.abstract void
AbstractQueryImpl. 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.void
QueryObjectModelImpl. init(SessionContext sessionContext, QueryHandler handler, String statement, String language, Node node)
Initialises a query instance from a query string.void
QueryObjectModelImpl. init(SessionContext sessionContext, QueryHandler handler, QueryObjectModelTree qomTree, String language, Node node)
Initializes a query instance from a query object model.Constructors in org.apache.jackrabbit.core.query with parameters of type SessionContext Constructor Description QueryManagerImpl(SessionContext sessionContext, SearchManager searchMgr)
Creates a newQueryManagerImpl
for the passedsession
-
Uses of SessionContext in org.apache.jackrabbit.core.query.lucene
Fields in org.apache.jackrabbit.core.query.lucene declared as SessionContext Modifier and Type Field Description protected SessionContext
AbstractQueryImpl. sessionContext
Component context of the current sessionprotected SessionContext
QueryResultImpl. sessionContext
Component context of the current sessionMethods in org.apache.jackrabbit.core.query.lucene with parameters of type SessionContext Modifier and Type Method 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.Constructors in org.apache.jackrabbit.core.query.lucene with parameters of type SessionContext Constructor 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, Query query, org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion, ColumnImpl[] columns, Path[] orderProps, boolean[] orderSpecs, String[] orderFuncs, boolean documentOrder, long offset, long limit)
-
Uses of SessionContext in org.apache.jackrabbit.core.session
Methods in org.apache.jackrabbit.core.session with parameters of type SessionContext Modifier and Type Method Description Node
AddNodeOperation. perform(SessionContext context)
T
SessionItemOperation. perform(SessionContext context)
Performs this operation on the specified item.T
SessionOperation. perform(SessionContext context)
Performs the session operation.Object
SessionRefreshOperation. perform(SessionContext context)
Refreshes the session.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).Constructors in org.apache.jackrabbit.core.session with parameters of type SessionContext Constructor Description SessionState(SessionContext context)
Creates a state instance for a session. -
Uses of SessionContext in org.apache.jackrabbit.core.version
Fields in org.apache.jackrabbit.core.version declared as SessionContext Modifier and Type Field Description protected SessionContext
VersionManagerImplBase. context
Component context of the current sessionConstructors in org.apache.jackrabbit.core.version with parameters of type SessionContext Constructor 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 sessionVersionManagerImplConfig(SessionContext context, UpdatableItemStateManager stateMgr, HierarchyManager hierMgr)
Creates a new version manager for the given sessionVersionManagerImplMerge(SessionContext context, UpdatableItemStateManager stateMgr, HierarchyManager hierMgr)
Creates a new version manager for the given sessionVersionManagerImplRestore(SessionContext context, UpdatableItemStateManager stateMgr, HierarchyManager hierMgr)
Creates a new version manager for the given session -
Uses of SessionContext in org.apache.jackrabbit.core.xml
Constructors in org.apache.jackrabbit.core.xml with parameters of type SessionContext Constructor Description WorkspaceImporter(Path parentPath, WorkspaceImpl wsp, SessionContext sessionContext, int uuidBehavior)
Creates a newWorkspaceImporter
instance.WorkspaceImporter(Path parentPath, WorkspaceImpl wsp, SessionContext sessionContext, int uuidBehavior, ImportConfig config)
Creates a newWorkspaceImporter
instance.
-