|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SessionImpl | |
---|---|
org.apache.jackrabbit.core | Contains the core classes that provide the implementation of the JCR API. |
org.apache.jackrabbit.core.data | |
org.apache.jackrabbit.core.lock | |
org.apache.jackrabbit.core.nodetype | |
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.query.lucene.constraint | |
org.apache.jackrabbit.core.retention | |
org.apache.jackrabbit.core.security.authorization | |
org.apache.jackrabbit.core.security.user | |
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 |
BatchedItemOperations.session
current session used for checking access rights |
protected SessionImpl |
ItemManager.session
|
protected SessionImpl |
WorkspaceImpl.session
the session that was used to acquire this Workspace |
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 | |
---|---|
static ItemManager |
ItemManager.createInstance(SessionItemStateManager itemStateProvider,
HierarchyManager hierMgr,
SessionImpl session,
NodeDefinitionImpl rootNodeDef,
NodeId rootNodeId)
Creates a new per-session instance ItemManager instance. |
protected PrincipalManager |
UserPerWorkspaceSecurityManager.createPrincipalManager(SessionImpl session)
|
protected PrincipalManager |
DefaultSecurityManager.createPrincipalManager(SessionImpl session)
|
Query |
SearchManager.createQuery(SessionImpl session,
ItemManager itemMgr,
String statement,
String language,
Node node)
Creates a query object that can be executed on the workspace. |
QueryObjectModel |
SearchManager.createQueryObjectModel(SessionImpl session,
QueryObjectModelTree qomTree,
String langugage,
Node node)
Creates a query object model that can be executed on the workspace. |
protected UserManagerImpl |
UserPerWorkspaceSecurityManager.createUserManager(SessionImpl session)
Creates a new instanceof TransientChangeUserManagerImpl . |
protected UserManagerImpl |
DefaultSecurityManager.createUserManager(SessionImpl session)
Creates a UserManagerImpl for the given session. |
protected WorkspaceImpl |
XASessionImpl.createWorkspaceInstance(WorkspaceConfig wspConfig,
SharedItemStateManager stateMgr,
RepositoryImpl rep,
SessionImpl session)
Creates the workspace instance backing this session. |
protected WorkspaceImpl |
SessionImpl.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 |
RepositoryImpl.loggedOut(SessionImpl session)
Called when a Session has been 'closed' by
calling
|
void |
SessionListener.loggedOut(SessionImpl session)
Called when a Session has been 'closed' by
calling
|
void |
TransientRepository.loggingOut(SessionImpl session)
Ignored. |
void |
RepositoryImpl.loggingOut(SessionImpl session)
Called when a Session is about to be 'closed' by
calling
|
void |
SessionListener.loggingOut(SessionImpl session)
Called when a Session is about to be 'closed' by
calling
|
protected void |
RepositoryImpl.onSessionCreated(SessionImpl session)
Adds the given session to the list of active sessions and registers this repository as listener. |
Constructors in org.apache.jackrabbit.core with parameters of type SessionImpl | |
---|---|
BatchedItemOperations(UpdatableItemStateManager stateMgr,
NodeTypeRegistry ntReg,
LockManager lockMgr,
SessionImpl session,
HierarchyManager hierMgr)
Creates a new BatchedItemOperations instance. |
|
ItemManager(SessionItemStateManager sism,
HierarchyManager hierMgr,
SessionImpl session,
NodeDefinitionImpl rootNodeDef,
NodeId rootNodeId)
Creates a new per-session instance ItemManager instance. |
|
ItemValidator(NodeTypeRegistry ntReg,
HierarchyManager hierMgr,
SessionImpl session)
Creates a new ItemValidator instance. |
|
NodeImpl(ItemManager itemMgr,
SessionImpl session,
AbstractNodeData data)
Protected constructor. |
|
VersionManagerImpl(SessionImpl session,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager for the given session |
|
WorkspaceImpl(WorkspaceConfig wspConfig,
SharedItemStateManager stateMgr,
RepositoryImpl rep,
SessionImpl session)
Protected constructor. |
|
XAWorkspace(WorkspaceConfig wspConfig,
SharedItemStateManager stateMgr,
RepositoryImpl rep,
SessionImpl session)
Protected constructor. |
Uses of SessionImpl in org.apache.jackrabbit.core.data |
---|
Constructors in org.apache.jackrabbit.core.data with parameters of type SessionImpl | |
---|---|
GarbageCollector(RepositoryImpl rep,
SessionImpl session,
IterablePersistenceManager[] list,
Session[] sessionList)
Create a new garbage collector. |
Uses of SessionImpl in org.apache.jackrabbit.core.lock |
---|
Methods in org.apache.jackrabbit.core.lock that return SessionImpl | |
---|---|
SessionImpl |
LockInfo.getLockHolder()
Return the session currently holding the lock |
Methods in org.apache.jackrabbit.core.lock with parameters of type SessionImpl | |
---|---|
void |
XALockManager.addLockToken(SessionImpl session,
String lt)
Invoked by a session to inform that a lock token has been added. |
void |
LockManager.addLockToken(SessionImpl session,
String lt)
Invoked by a session to inform that a lock token has been added. |
void |
LockManagerImpl.addLockToken(SessionImpl session,
String lt)
Invoked by a session to inform that a lock token has been added. |
Lock[] |
XALockManager.getLocks(SessionImpl session)
Returns all locks owned by the specified session. |
Lock[] |
LockManager.getLocks(SessionImpl session)
Returns all locks owned by the specified session. |
Lock[] |
LockManagerImpl.getLocks(SessionImpl session)
Returns all locks owned by the specified session. |
void |
XALockManager.removeLockToken(SessionImpl session,
String lt)
Invoked by a session to inform that a lock token has been removed. |
void |
LockManager.removeLockToken(SessionImpl session,
String lt)
Invoked by a session to inform that a lock token has been removed. |
void |
LockManagerImpl.removeLockToken(SessionImpl session,
String lt)
Invoked by a session to inform that a lock token has been removed. |
void |
LockInfo.setLockHolder(SessionImpl lockHolder)
Set the session currently holding the lock |
void |
LockInfo.throwLockException(String message,
SessionImpl session)
Utility method that throws a LockException with the
"failure node path" set to the path of the node that holds this lock. |
Constructors in org.apache.jackrabbit.core.lock with parameters of type SessionImpl | |
---|---|
LockManagerImpl(SessionImpl session,
FileSystem fs,
ScheduledExecutorService executor)
Create a new instance of this class. |
|
SessionLockManager(SessionImpl session,
LockManager systemLockMgr)
|
Uses of SessionImpl in org.apache.jackrabbit.core.nodetype |
---|
Constructors in org.apache.jackrabbit.core.nodetype with parameters of type SessionImpl | |
---|---|
NodeTypeManagerImpl(NodeTypeRegistry ntReg,
SessionImpl session,
DataStore store)
Creates a new NodeTypeManagerImpl instance. |
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 that return SessionImpl | |
---|---|
SessionImpl |
EventStateCollection.getSession()
Return the session who is the origin of this events. |
Methods in org.apache.jackrabbit.core.observation with parameters of type SessionImpl | |
---|---|
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,
String userData)
Dispatchers a list of events to all registered dispatchers. |
Constructors in org.apache.jackrabbit.core.observation with parameters of type SessionImpl | |
---|---|
EventStateCollection(org.apache.jackrabbit.core.observation.EventDispatcher dispatcher,
SessionImpl session,
Path pathPrefix)
Creates a new empty EventStateCollection . |
|
ObservationManagerImpl(ObservationDispatcher dispatcher,
SessionImpl session,
ItemManager itemMgr,
ClusterNode clusterNode)
Creates an ObservationManager instance. |
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 | |
---|---|
ExecutableQuery |
QueryHandler.createExecutableQuery(SessionImpl session,
ItemManager itemMgr,
QueryObjectModelTree qomTree)
Creates a new query by specifying the query object model. |
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. |
void |
QueryObjectModelImpl.init(SessionImpl session,
ItemManager itemMgr,
QueryHandler handler,
QueryObjectModelTree qomTree,
String language,
Node node)
Initializes a query instance from a query object model. |
abstract void |
AbstractQueryImpl.init(SessionImpl session,
ItemManager itemMgr,
QueryHandler handler,
String statement,
String language,
Node node)
Initializes a query instance from a query string. |
void |
QueryImpl.init(SessionImpl session,
ItemManager itemMgr,
QueryHandler handler,
String statement,
String language,
Node node)
|
void |
QueryObjectModelImpl.init(SessionImpl session,
ItemManager itemMgr,
QueryHandler handler,
String statement,
String language,
Node node)
Initializes a query instance from a query string. |
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 |
AbstractQueryImpl.session
The session of the user executing this query |
protected SessionImpl |
QueryResultImpl.session
The session executing the query |
Methods in org.apache.jackrabbit.core.query.lucene that return SessionImpl | |
---|---|
SessionImpl |
JackrabbitIndexSearcher.getSession()
|
Methods in org.apache.jackrabbit.core.query.lucene with parameters of type SessionImpl | |
---|---|
ExecutableQuery |
SearchIndex.createExecutableQuery(SessionImpl session,
ItemManager itemMgr,
QueryObjectModelTree qomTree)
Creates a new query by specifying the query object model. |
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. |
static org.apache.lucene.search.Query |
LuceneQueryBuilder.createQuery(QueryRootNode root,
SessionImpl session,
ItemStateManager sharedItemMgr,
NamespaceMappings nsMappings,
org.apache.lucene.analysis.Analyzer analyzer,
PropertyTypeRegistry propReg,
SynonymProvider synonymProvider,
IndexFormatVersion indexFormatVersion)
Creates a lucene Query tree from an
abstract query tree. |
QueryHits |
MatchAllDocsQuery.execute(JackrabbitIndexSearcher searcher,
SessionImpl session,
org.apache.lucene.search.Sort sort)
Executes this query and returns QueryHits or null if
this query should be executed using the regular Lucene API. |
QueryHits |
JackrabbitQuery.execute(JackrabbitIndexSearcher searcher,
SessionImpl session,
org.apache.lucene.search.Sort sort)
Executes this query and returns QueryHits or null if
this query should be executed using the regular Lucene API. |
QueryHits |
QueryHitsQuery.execute(JackrabbitIndexSearcher searcher,
SessionImpl session,
org.apache.lucene.search.Sort sort)
Executes this query and returns QueryHits or null if
this query should be executed using the regular Lucene API. |
MultiColumnQueryHits |
SearchIndex.executeQuery(SessionImpl session,
AbstractQueryImpl queryImpl,
org.apache.lucene.search.Query query,
Path[] orderProps,
boolean[] orderSpecs,
long resultFetchHint)
Executes the query on the search index. |
MultiColumnQueryHits |
SearchIndex.executeQuery(SessionImpl session,
MultiColumnQuery query,
Ordering[] orderings,
long resultFetchHint)
Executes the query on the search index. |
Constructors in org.apache.jackrabbit.core.query.lucene with parameters of type SessionImpl | |
---|---|
AbstractQueryImpl(SessionImpl session,
ItemManager itemMgr,
SearchIndex index,
PropertyTypeRegistry propReg)
Creates a new query instance from a query string. |
|
ChildNodesQueryHits(QueryHits parents,
SessionImpl session)
Creates a new ChildNodesQueryHits that returns the child
nodes of all query hits from the given parents . |
|
JackrabbitIndexSearcher(SessionImpl s,
org.apache.lucene.index.IndexReader r,
ItemStateManager ism)
Creates a new jackrabbit index searcher. |
|
LuceneQueryFactoryImpl(SessionImpl session,
org.apache.lucene.search.SortComparatorSource scs,
HierarchyManager hmgr,
NamespaceMappings nsMappings,
org.apache.lucene.analysis.Analyzer analyzer,
SynonymProvider synonymProvider,
IndexFormatVersion version)
Creates a new lucene query factory. |
|
MultiColumnQueryResult(SearchIndex index,
ItemManager itemMgr,
SessionImpl session,
AccessManager accessMgr,
AbstractQueryImpl queryImpl,
MultiColumnQuery query,
org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion,
ColumnImpl[] columns,
OrderingImpl[] orderings,
boolean documentOrder,
long offset,
long limit)
|
|
QueryImpl(SessionImpl session,
ItemManager itemMgr,
SearchIndex index,
PropertyTypeRegistry propReg,
String statement,
String language,
QueryNodeFactory factory)
Creates a new query instance from a query string. |
|
QueryObjectModelImpl(SessionImpl session,
ItemManager itemMgr,
SearchIndex index,
PropertyTypeRegistry propReg,
QueryObjectModelTree qomTree)
Creates a new query instance from a query string. |
|
QueryResultImpl(SearchIndex index,
ItemManager itemMgr,
SessionImpl session,
AccessManager accessMgr,
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,
ItemManager itemMgr,
SessionImpl session,
AccessManager accessMgr,
AbstractQueryImpl queryImpl,
org.apache.lucene.search.Query query,
org.apache.jackrabbit.core.query.lucene.SpellSuggestion spellSuggestion,
ColumnImpl[] columns,
Path[] orderProps,
boolean[] orderSpecs,
boolean documentOrder,
long offset,
long limit)
|
Uses of SessionImpl in org.apache.jackrabbit.core.query.lucene.constraint |
---|
Methods in org.apache.jackrabbit.core.query.lucene.constraint that return SessionImpl | |
---|---|
SessionImpl |
EvaluationContext.getSession()
|
Uses of SessionImpl in org.apache.jackrabbit.core.retention |
---|
Constructors in org.apache.jackrabbit.core.retention with parameters of type SessionImpl | |
---|---|
RetentionManagerImpl(SessionImpl session)
|
|
RetentionRegistryImpl(SessionImpl session,
FileSystem fs)
|
Uses of SessionImpl in org.apache.jackrabbit.core.security.authorization |
---|
Fields in org.apache.jackrabbit.core.security.authorization declared as SessionImpl | |
---|---|
protected SessionImpl |
AbstractAccessControlProvider.session
the system session this provider has been created for. |
Uses of SessionImpl in org.apache.jackrabbit.core.security.user |
---|
Methods in org.apache.jackrabbit.core.security.user with parameters of type SessionImpl | |
---|---|
void |
UserManagerImpl.loggedOut(SessionImpl session)
|
void |
UserManagerImpl.loggingOut(SessionImpl session)
|
Constructors in org.apache.jackrabbit.core.security.user with parameters of type SessionImpl | |
---|---|
UserManagerImpl(SessionImpl session,
String adminId)
Create a new UserManager with the default configuration. |
|
UserManagerImpl(SessionImpl session,
String adminId,
Properties config)
Create a new UserManager for the given session . |
|
UserPerWorkspaceUserManager(SessionImpl session,
String adminId)
Same as TransientChangeUserManagerImpl(session, adminID, null) . |
|
UserPerWorkspaceUserManager(SessionImpl session,
String adminId,
Properties config)
Creates a UserManager that doesn't implicitly save changes but requires an explicit call to Session.save() . |
Uses of SessionImpl in org.apache.jackrabbit.core.version |
---|
Fields in org.apache.jackrabbit.core.version declared as SessionImpl | |
---|---|
protected SessionImpl |
VersionManagerImplBase.session
workspace session |
Methods in org.apache.jackrabbit.core.version with parameters of type SessionImpl | |
---|---|
EventStateCollection |
InternalVersionManagerImpl.DynamicESCFactory.createEventStateCollection(SessionImpl source)
This object uses one instance of a LocalItemStateManager
to update data on behalf of many sessions. |
Object |
InternalVersionManagerImpl.DynamicESCFactory.doSourced(SessionImpl eventSource,
org.apache.jackrabbit.core.version.InternalVersionManagerImpl.SourcedTarget runnable)
Executes the given runnable using the given event source. |
Constructors in org.apache.jackrabbit.core.version with parameters of type SessionImpl | |
---|---|
InternalXAVersionManager(InternalVersionManagerImpl vMgr,
NodeTypeRegistry ntReg,
SessionImpl session,
ItemStateCacheFactory cacheFactory)
Creates a new instance of this class. |
|
VersionHistoryImpl(ItemManager itemMgr,
SessionImpl session,
AbstractNodeData data)
Create a new instance of this class. |
|
VersionImpl(ItemManager itemMgr,
SessionImpl session,
AbstractNodeData data)
Create a new instance of this class. |
|
VersionManagerImplBase(SessionImpl session,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager base for the given session |
|
VersionManagerImplConfig(SessionImpl session,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager for the given session |
|
VersionManagerImplMerge(SessionImpl session,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager for the given session |
|
VersionManagerImplRestore(SessionImpl session,
UpdatableItemStateManager stateMgr,
HierarchyManager hierMgr)
Creates a new version manager for the given session |
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. |
|
SessionImporter(NodeImpl importTargetNode,
SessionImpl session,
int uuidBehavior,
ImportConfig config)
Creates a new SessionImporter instance. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |