Uses of Class
org.apache.jackrabbit.core.SessionImpl

Packages that use SessionImpl
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.virtual   
org.apache.jackrabbit.core.observation   
org.apache.jackrabbit.core.query   
org.apache.jackrabbit.core.query.lucene   
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 
org.apache.jackrabbit.core.xml   
 

Uses of SessionImpl in org.apache.jackrabbit.core
 

Subclasses of SessionImpl in org.apache.jackrabbit.core
 class XASessionImpl
          Session extension that provides XA support.
 

Fields in org.apache.jackrabbit.core declared as SessionImpl
protected  SessionImpl ItemImpl.session
          Session through which this Item was acquired
protected  SessionImpl WorkspaceImpl.session
          the session that was used to acquire this Workspace
protected  SessionImpl ItemManager.session
           
protected  SessionImpl BatchedItemOperations.session
          current session used for checking access rights and locking status
 

Methods in org.apache.jackrabbit.core that return SessionImpl
protected  SessionImpl RepositoryImpl.createSession(AuthContext loginContext, String workspaceName)
          Creates a new repository session on the specified workspace for the authenticated subject of the given login context and adds it to the active sessions.
protected  SessionImpl RepositoryImpl.createSession(Subject subject, String workspaceName)
          Creates a new repository session on the specified workspace for the given authenticated subject and adds it to the active sessions.
protected  SessionImpl RepositoryImpl.createSessionInstance(AuthContext loginContext, WorkspaceConfig wspConfig)
          Creates an instance of the SessionImpl class representing a user authenticated by the loginContext instance attached to the workspace configured by the wspConfig.
protected  SessionImpl RepositoryImpl.createSessionInstance(Subject subject, WorkspaceConfig wspConfig)
          Creates an instance of the SessionImpl class representing a user represented by the subject instance attached to the workspace configured by the wspConfig.
 

Methods in org.apache.jackrabbit.core with parameters of type SessionImpl
 void SessionListener.loggingOut(SessionImpl session)
          Called when a Session is about to be 'closed' by calling Session.logout()
 void SessionListener.loggedOut(SessionImpl session)
          Called when a Session has been 'closed' by calling Session.logout()
 void RepositoryImpl.loggingOut(SessionImpl session)
          Called when a Session is about to be 'closed' by calling Session.logout()
 void RepositoryImpl.loggedOut(SessionImpl session)
          Called when a Session has been 'closed' by calling Session.logout()
protected  WorkspaceImpl XASessionImpl.createWorkspaceInstance(WorkspaceConfig wspConfig, SharedItemStateManager stateMgr, RepositoryImpl rep, SessionImpl session)
          Creates the workspace instance backing this session.
 void TransientRepository.loggedOut(SessionImpl session)
          Removes the given session from the set of open sessions.
 void TransientRepository.loggingOut(SessionImpl session)
          Ignored.
protected  WorkspaceImpl SessionImpl.createWorkspaceInstance(WorkspaceConfig wspConfig, SharedItemStateManager stateMgr, RepositoryImpl rep, SessionImpl session)
          Creates the workspace instance backing this session.
 Query SearchManager.createQuery(SessionImpl session, ItemManager itemMgr, String statement, String language)
          Creates a query object that can be executed on the workspace.
 Query SearchManager.createQuery(SessionImpl session, ItemManager itemMgr, Node node)
          Creates a query object from a node that can be executed on the workspace.
 

Constructors in org.apache.jackrabbit.core with parameters of type SessionImpl
XAItemManager(ItemStateManager itemStateProvider, HierarchyManager hierMgr, SessionImpl session, NodeDefinition rootNodeDef, NodeId rootNodeId)
          Create a new instance of this class.
WorkspaceImpl(WorkspaceConfig wspConfig, SharedItemStateManager stateMgr, RepositoryImpl rep, SessionImpl session)
          Protected constructor.
ItemManager(ItemStateManager itemStateProvider, HierarchyManager hierMgr, SessionImpl session, NodeDefinition rootNodeDef, NodeId rootNodeId)
          Creates a new per-session instance ItemManager instance.
XAWorkspace(WorkspaceConfig wspConfig, SharedItemStateManager stateMgr, RepositoryImpl rep, SessionImpl session)
          Protected constructor.
NodeImpl(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners)
          Protected constructor.
BatchedItemOperations(UpdatableItemStateManager stateMgr, NodeTypeRegistry ntReg, LockManager lockMgr, SessionImpl session, HierarchyManager hierMgr, NamespaceResolver nsResolver)
          Creates a new BatchedItemOperations instance.
 

Uses of SessionImpl in org.apache.jackrabbit.core.lock
 

Methods in org.apache.jackrabbit.core.lock with parameters of type SessionImpl
 void XALockManager.lockTokenAdded(SessionImpl session, String lt)
          Invoked by a session to inform that a lock token has been added.
 void XALockManager.lockTokenRemoved(SessionImpl session, String lt)
          Invoked by a session to inform that a lock token has been removed.
 void LockManager.lockTokenAdded(SessionImpl session, String lt)
          Invoked by a session to inform that a lock token has been added.
 void LockManager.lockTokenRemoved(SessionImpl session, String lt)
          Invoked by a session to inform that a lock token has been removed.
 void LockManagerImpl.lockTokenAdded(SessionImpl session, String lt)
          Invoked by a session to inform that a lock token has been added.
 void LockManagerImpl.lockTokenRemoved(SessionImpl session, String lt)
          Invoked by a session to inform that a lock token has been removed.
 

Constructors in org.apache.jackrabbit.core.lock with parameters of type SessionImpl
XALockManager(SessionImpl session, LockManagerImpl lockMgr)
          Create a new instance of this class.
LockManagerImpl(SessionImpl session, FileSystem fs)
          Create a new instance of this class.
 

Uses of SessionImpl in org.apache.jackrabbit.core.nodetype.virtual
 

Methods in org.apache.jackrabbit.core.nodetype.virtual with parameters of type SessionImpl
 void VirtualNodeTypeStateManager.setSession(SessionImpl systemSession)
          Sets the system session.
 

Uses of SessionImpl in org.apache.jackrabbit.core.observation
 

Methods in org.apache.jackrabbit.core.observation with parameters of type SessionImpl
 ObservationManagerImpl ObservationManagerFactory.createObservationManager(SessionImpl session, ItemManager itemMgr)
          Creates a new session local ObservationManager with an associated NamespaceResolver.
 EventStateCollection DelegatingObservationDispatcher.createEventStateCollection(SessionImpl session, Path pathPrefix)
          Creates an EventStateCollection tied to the session given as argument.
 void DelegatingObservationDispatcher.dispatch(List eventList, SessionImpl session, Path pathPrefix)
          Dispatchers a list of events to all registered dispatchers.
 

Uses of SessionImpl in org.apache.jackrabbit.core.query
 

Fields in org.apache.jackrabbit.core.query declared as SessionImpl
protected  SessionImpl QueryImpl.session
          The session of the user executing this query
 

Methods in org.apache.jackrabbit.core.query with parameters of type SessionImpl
 void QueryImpl.init(SessionImpl session, ItemManager itemMgr, QueryHandler handler, String statement, String language)
           
 void QueryImpl.init(SessionImpl session, ItemManager itemMgr, QueryHandler handler, Node node)
           
abstract  void AbstractQueryImpl.init(SessionImpl session, ItemManager itemMgr, QueryHandler handler, String statement, String language)
          Initializes a query instance from a query string.
abstract  void AbstractQueryImpl.init(SessionImpl session, ItemManager itemMgr, QueryHandler handler, Node node)
          Initializes a query instance from a nt:query node.
 ExecutableQuery QueryHandler.createExecutableQuery(SessionImpl session, ItemManager itemMgr, 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 with parameters of type SessionImpl
QueryManagerImpl(SessionImpl session, ItemManager itemMgr, SearchManager searchMgr)
          Creates a new QueryManagerImpl for the passed session
 

Uses of SessionImpl in org.apache.jackrabbit.core.query.lucene
 

Fields in org.apache.jackrabbit.core.query.lucene declared as SessionImpl
protected  SessionImpl QueryImpl.session
          The session of the user executing this query
 

Methods in org.apache.jackrabbit.core.query.lucene with parameters of type SessionImpl
static org.apache.lucene.search.Query LuceneQueryBuilder.createQuery(QueryRootNode root, SessionImpl session, ItemStateManager sharedItemMgr, NamespaceMappings nsMappings, org.apache.lucene.analysis.Analyzer analyzer, PropertyTypeRegistry propReg)
          Creates a lucene Query tree from an abstract query tree.
 ExecutableQuery SearchIndex.createExecutableQuery(SessionImpl session, ItemManager itemMgr, 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 SessionImpl
QueryImpl(SessionImpl session, ItemManager itemMgr, SearchIndex index, PropertyTypeRegistry propReg, String statement, String language)
          Creates a new query instance from a query string.
 

Uses of SessionImpl in org.apache.jackrabbit.core.version
 

Constructors in org.apache.jackrabbit.core.version with parameters of type SessionImpl
VersionHistoryImpl(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners, InternalVersionHistory history)
          creates a new version history node.
AbstractVersionHistory(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners)
          Create a new instance of this class.
XAVersion(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners, InternalVersion version)
          Create a new instance of this class.
XAVersionManager(VersionManagerImpl vMgr, NodeTypeRegistry ntReg, SessionImpl session)
          Creates a new instance of this class.
AbstractVersion(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners)
          Create a new instance of this class.
VersionImpl(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners, InternalVersion version)
          creates a new version node
XAVersionHistory(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners, InternalVersionHistory history)
          Create a new instance of this class.
 

Uses of SessionImpl in org.apache.jackrabbit.core.xml
 

Constructors in org.apache.jackrabbit.core.xml with parameters of type SessionImpl
SessionImporter(NodeImpl importTargetNode, SessionImpl session, int uuidBehavior)
          Creates a new SessionImporter instance.
 



Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.