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 WorkspaceImpl.session
          the session that was used to acquire this Workspace
protected  SessionImpl BatchedItemOperations.session
          current session used for checking access rights and locking status
protected  SessionImpl ItemImpl.session
          Session through which this Item was acquired
 

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()
protected  WorkspaceImpl SessionImpl.createWorkspaceInstance(WorkspaceConfig wspConfig, SharedItemStateManager stateMgr, RepositoryImpl rep, SessionImpl session)
          Creates the workspace instance backing this session.
 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()
 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
WorkspaceImpl(WorkspaceConfig wspConfig, SharedItemStateManager stateMgr, RepositoryImpl rep, SessionImpl session)
          Protected constructor.
BatchedItemOperations(UpdatableItemStateManager stateMgr, NodeTypeRegistry ntReg, LockManager lockMgr, SessionImpl session, HierarchyManager hierMgr, NamespaceResolver nsResolver)
          Creates a new BatchedItemOperations instance.
SearchManager(SessionImpl session, SearchConfig config, NodeTypeRegistry ntReg, ItemStateManager itemMgr)
          Creates a new SearchManager.
NodeImpl(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners)
          Protected constructor.
 

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

Methods in org.apache.jackrabbit.core.lock with parameters of type SessionImpl
 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
LockManagerImpl(SessionImpl session, File locksFile)
          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
 void DelegatingObservationDispatcher.dispatch(List eventList, SessionImpl session)
          Dispatchers a list of events to all registered dispatchers.
 ObservationManagerImpl ObservationManagerFactory.createObservationManager(SessionImpl session, ItemManager itemMgr)
          Creates a new session local ObservationManager with an associated NamespaceResolver.
 

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

Methods in org.apache.jackrabbit.core.query with parameters of type SessionImpl
 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
QueryImpl(SessionImpl session, ItemManager itemMgr, QueryHandler handler, String statement, String language)
          Creates a new query instance from a query string.
QueryImpl(SessionImpl session, ItemManager itemMgr, QueryHandler handler, Node node)
          Create a new query instance from a nt:query node.
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
 

Methods in org.apache.jackrabbit.core.query.lucene with parameters of type SessionImpl
 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.
 

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

Constructors in org.apache.jackrabbit.core.version with parameters of type SessionImpl
VersionImpl(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners, InternalVersion version)
          creates a new version node
VersionHistoryImpl(ItemManager itemMgr, SessionImpl session, NodeId id, NodeState state, NodeDefinition definition, ItemLifeCycleListener[] listeners, InternalVersionHistory history)
          creates a new version history node.
 

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-2005 The Apache Software Foundation. All Rights Reserved.