Uses of Interface
org.nuxeo.ecm.directory.Session
Packages that use Session
Package
Description
-
Uses of Session in org.nuxeo.directory.mongodb
Classes in org.nuxeo.directory.mongodb that implement SessionMethods in org.nuxeo.directory.mongodb with parameters of type SessionModifier and TypeMethodDescriptionvoid
void
void
MongoDBReference.removeLinksForSource
(String sourceId, Session session) void
MongoDBReference.removeLinksForTarget
(String targetId, Session session) void
MongoDBReference.setSourceIdsForTarget
(String targetId, List<String> sourceIds, Session session) void
MongoDBReference.setTargetIdsForSource
(String sourceId, List<String> targetIds, Session session) -
Uses of Session in org.nuxeo.ecm.automation.core.operations.services.directory
Methods in org.nuxeo.ecm.automation.core.operations.services.directory with parameters of type SessionModifier and TypeMethodDescriptionprotected void
DeleteDirectoryEntries.markObsoleteOrDelete
(Session session, String id) -
Uses of Session in org.nuxeo.ecm.directory
Classes in org.nuxeo.ecm.directory that implement SessionModifier and TypeClassDescriptionclass
Base session class with helper methods common to all kinds of directory sessions.Fields in org.nuxeo.ecm.directory declared as SessionModifier and TypeFieldDescriptionprotected final Session
AbstractDirectory.CSVLoaderConsumer.session
Methods in org.nuxeo.ecm.directory that return SessionModifier and TypeMethodDescriptionDirectory.getSession()
Creates a session for accessing entries in this directory.DirectoryServiceImpl.open
(String directoryName, DocumentModel documentContext) Methods in org.nuxeo.ecm.directory with parameters of type SessionModifier and TypeMethodDescriptionvoid
void
void
Adds the links between the source id and the target idsvoid
Adds the links between the source ids and the target idvoid
AbstractDirectory.addSession
(Session session) void
InverseReference.removeLinksForSource
(String sourceId, Session session) void
Reference.removeLinksForSource
(String sourceId, Session session) Removes all the links for a given source idvoid
InverseReference.removeLinksForTarget
(String targetId, Session session) void
Reference.removeLinksForTarget
(String targetId, Session session) Removes all the links for a given target idvoid
AbstractDirectory.removeSession
(Session session) void
InverseReference.setSourceIdsForTarget
(String targetId, List<String> sourceIds, Session session) void
Reference.setSourceIdsForTarget
(String targetId, List<String> sourceIds, Session session) Sets all source ids to be associated to the given target idvoid
InverseReference.setTargetIdsForSource
(String sourceId, List<String> targetIds, Session session) void
Reference.setTargetIdsForSource
(String sourceId, List<String> targetIds, Session session) Sets all target ids to be associated to the given source idConstructors in org.nuxeo.ecm.directory with parameters of type SessionModifierConstructorDescriptionCSVLoaderConsumer
(String dataLoadingPolicy, Session session, String schema) -
Uses of Session in org.nuxeo.ecm.directory.api
Methods in org.nuxeo.ecm.directory.api that return Session -
Uses of Session in org.nuxeo.ecm.directory.core
Classes in org.nuxeo.ecm.directory.core that implement SessionModifier and TypeClassDescriptionclass
Session class for directory on repositoryMethods in org.nuxeo.ecm.directory.core that return Session -
Uses of Session in org.nuxeo.ecm.directory.ldap
Classes in org.nuxeo.ecm.directory.ldap that implement SessionModifier and TypeClassDescriptionclass
This class represents a session against an LDAPDirectory.Methods in org.nuxeo.ecm.directory.ldap with parameters of type SessionModifier and TypeMethodDescriptionvoid
void
void
NOT IMPLEMENTED: Store new linksvoid
void
LDAPReference.removeLinksForSource
(String sourceId, Session session) void
LDAPTreeReference.removeLinksForSource
(String sourceId, Session session) void
LDAPReference.removeLinksForTarget
(String targetId, Session session) void
LDAPTreeReference.removeLinksForTarget
(String targetId, Session session) void
LDAPReference.setSourceIdsForTarget
(String targetId, List<String> sourceIds, Session session) void
LDAPTreeReference.setSourceIdsForTarget
(String targetId, List<String> sourceIds, Session session) void
LDAPReference.setTargetIdsForSource
(String sourceId, List<String> targetIds, Session session) void
LDAPTreeReference.setTargetIdsForSource
(String sourceId, List<String> targetIds, Session session) -
Uses of Session in org.nuxeo.ecm.directory.memory
Classes in org.nuxeo.ecm.directory.memory that implement SessionModifier and TypeClassDescriptionclass
Trivial in-memory implementation of a Directory to use in unit tests. -
Uses of Session in org.nuxeo.ecm.directory.multi
Classes in org.nuxeo.ecm.directory.multi that implement SessionModifier and TypeClassDescriptionclass
Directory session aggregating entries from different sources.Methods in org.nuxeo.ecm.directory.multi with parameters of type SessionModifier and TypeMethodDescriptionvoid
void
void
MultiReference.removeLinksForSource
(String sourceId, Session session) void
MultiReference.removeLinksForTarget
(String targetId, Session session) void
MultiReference.setSourceIdsForTarget
(String targetId, List<String> sourceIds, Session session) void
MultiReference.setTargetIdsForSource
(String sourceId, List<String> targetIds, Session session) -
Uses of Session in org.nuxeo.ecm.directory.sql
Classes in org.nuxeo.ecm.directory.sql that implement SessionModifier and TypeClassDescriptionclass
This class represents a session against an SQLDirectory.Methods in org.nuxeo.ecm.directory.sql with parameters of type SessionModifier and TypeMethodDescriptionvoid
void
void
TableReference.removeLinksForSource
(String sourceId, Session session) void
TableReference.removeLinksForTarget
(String targetId, Session session) void
TableReference.setSourceIdsForTarget
(String targetId, List<String> sourceIds, Session session) void
TableReference.setTargetIdsForSource
(String sourceId, List<String> targetIds, Session session) -
Uses of Session in org.nuxeo.ecm.platform.csv.export.io
Methods in org.nuxeo.ecm.platform.csv.export.io with parameters of type Session -
Uses of Session in org.nuxeo.ecm.platform.oauth2.clients
Method parameters in org.nuxeo.ecm.platform.oauth2.clients with type arguments of type Session -
Uses of Session in org.nuxeo.ecm.platform.usermanager
Methods in org.nuxeo.ecm.platform.usermanager with parameters of type SessionModifier and TypeMethodDescriptionprotected DocumentModelList
UserManagerImpl.queryWithVirtualEntries
(Session session, QueryBuilder queryBuilder, List<DocumentModel> virtualEntries) Executes a query then adds virtual entries (already supposed to match the query). -
Uses of Session in org.nuxeo.ecm.webengine.ui.tree.directory
Fields in org.nuxeo.ecm.webengine.ui.tree.directory declared as SessionMethods in org.nuxeo.ecm.webengine.ui.tree.directory that return SessionConstructors in org.nuxeo.ecm.webengine.ui.tree.directory with parameters of type Session -
Uses of Session in org.nuxeo.targetplatforms.core.service
Methods in org.nuxeo.targetplatforms.core.service with parameters of type SessionModifier and TypeMethodDescriptionabstract void
DirectoryUpdater.run
(DirectoryService service, Session session) -
Uses of Session in org.nuxeo.wopi.lock
Methods in org.nuxeo.wopi.lock that return SessionMethods in org.nuxeo.wopi.lock with parameters of type SessionModifier and TypeMethodDescriptionprotected static Map<String,
List<DocumentModel>> LockHelper.getExpiredLocks
(Session session, String repository) static Map<String,
List<DocumentModel>> LockHelper.getExpiredLocksByRepository
(Session session) Returns the list of expired stored WOPI locks according to theConstants.LOCK_TTL
for each repository.protected void
LockExpirationListener.handleExpiredLock
(CoreSession session, Session directorySession, DocumentModel entry) protected void
LockExpirationListener.handleExpiredLocks
(Session directorySession) Method parameters in org.nuxeo.wopi.lock with type arguments of type SessionModifier and TypeMethodDescriptionstatic void
LockHelper.doPrivilegedOnLockDirectory
(Consumer<Session> consumer) Performs the given consumer with a privileged session on the lock directory.static <R> R
LockHelper.doPrivilegedOnLockDirectory
(Function<Session, R> function) Applies the given function with a privileged session on the lock directory.