Modifier and Type | Method and Description |
---|---|
Session |
SessionFactory.getCurrentSession()
Obtains the current session.
|
Session |
SessionFactory.openSession()
Open a
Session . |
Session |
SessionBuilder.openSession()
Opens a session with the specified options.
|
Modifier and Type | Method and Description |
---|---|
boolean |
CustomEntityDirtinessStrategy.canDirtyCheck(Object entity,
EntityPersister persister,
Session session)
Is this strategy capable of telling whether the given entity is dirty? A return of
true means that
CustomEntityDirtinessStrategy.isDirty(java.lang.Object, org.hibernate.persister.entity.EntityPersister, org.hibernate.Session) will be called next as the definitive means to determine whether the entity is dirty. |
void |
CustomEntityDirtinessStrategy.findDirty(Object entity,
EntityPersister persister,
Session session,
CustomEntityDirtinessStrategy.DirtyCheckContext dirtyCheckContext)
Callback used to hook into Hibernate algorithm for determination of which attributes have changed.
|
static LobCreator |
Hibernate.getLobCreator(Session session)
Obtain a lob creator for the given session.
|
boolean |
CustomEntityDirtinessStrategy.isDirty(Object entity,
EntityPersister persister,
Session session)
The callback used by Hibernate to determine if the given entity is dirty.
|
void |
CustomEntityDirtinessStrategy.resetDirty(Object entity,
EntityPersister persister,
Session session)
Callback used by Hibernate to signal that the entity dirty flag should be cleared.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultCustomEntityDirtinessStrategy.canDirtyCheck(Object entity,
EntityPersister persister,
Session session) |
void |
DefaultCustomEntityDirtinessStrategy.findDirty(Object entity,
EntityPersister persister,
Session session,
CustomEntityDirtinessStrategy.DirtyCheckContext dirtyCheckContext) |
boolean |
DefaultCustomEntityDirtinessStrategy.isDirty(Object entity,
EntityPersister persister,
Session session) |
void |
DefaultCustomEntityDirtinessStrategy.resetDirty(Object entity,
EntityPersister persister,
Session session) |
Modifier and Type | Method and Description |
---|---|
boolean |
Lifecycle.onDelete(Session s)
Called when an entity is deleted.
|
void |
Lifecycle.onLoad(Session s,
Serializable id)
Called after an entity is loaded.
|
boolean |
Lifecycle.onSave(Session s)
Called when an entity is saved.
|
boolean |
Lifecycle.onUpdate(Session s)
Called when an entity is passed to Session.update().
|
Modifier and Type | Method and Description |
---|---|
static Session |
ManagedSessionContext.bind(Session session)
Binds the given session to the current context for its session factory.
|
protected Session |
ThreadLocalSessionContext.buildOrObtainSession()
Strictly provided for sub-classing purposes; specifically to allow long-session
support.
|
protected Session |
JTASessionContext.buildOrObtainSession()
Strictly provided for subclassing purposes; specifically to allow long-session
support.
|
Session |
ThreadLocalSessionContext.currentSession() |
Session |
ManagedSessionContext.currentSession() |
Session |
JTASessionContext.currentSession() |
static Session |
ThreadLocalSessionContext.unbind(SessionFactory factory)
Disassociates a previously bound session from the current thread of execution.
|
static Session |
ManagedSessionContext.unbind(SessionFactory factory)
Unbinds the session (if one) current associated with the context for the
given session.
|
protected Session |
ThreadLocalSessionContext.wrap(Session session) |
Modifier and Type | Method and Description |
---|---|
protected static Map<SessionFactory,Session> |
ManagedSessionContext.sessionMap() |
Modifier and Type | Method and Description |
---|---|
static void |
ThreadLocalSessionContext.bind(Session session)
Associates the given session with the current thread of execution.
|
static Session |
ManagedSessionContext.bind(Session session)
Binds the given session to the current context for its session factory.
|
protected Session |
ThreadLocalSessionContext.wrap(Session session) |
Modifier and Type | Method and Description |
---|---|
Session |
CurrentSessionContext.currentSession()
Retrieve the current session according to the scoping defined
by this implementation.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractCurrentSessionContext.validateExistingSession(Session existingSession) |
Modifier and Type | Method and Description |
---|---|
Criteria |
DetachedCriteria.getExecutableCriteria(Session session)
Get an executable instance of Criteria to actually run the query.
|
Modifier and Type | Class and Description |
---|---|
class |
SessionDelegatorBaseImpl
This class is meant to be extended.
|
Modifier and Type | Field and Description |
---|---|
protected Session |
SessionDelegatorBaseImpl.session |
Modifier and Type | Method and Description |
---|---|
Session |
SessionFactoryDelegatingImpl.getCurrentSession() |
Session |
SessionFactoryDelegatingImpl.openSession() |
Session |
AbstractDelegatingSharedSessionBuilder.openSession() |
Session |
AbstractDelegatingSessionBuilder.openSession() |
Session |
SessionFactoryImplementor.openTemporarySession()
Get a non-transactional "current" session for Hibernate EntityManager
|
Session |
SessionFactoryDelegatingImpl.openTemporarySession() |
Constructor and Description |
---|
SessionDelegatorBaseImpl(SessionImplementor sessionImplementor,
Session session) |
Modifier and Type | Method and Description |
---|---|
static AuditReader |
AuditReaderFactory.get(Session session)
Create an audit reader associated with an open session.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegateSessionImplementor |
class |
ToOneDelegateSessionImplementor |
Modifier and Type | Method and Description |
---|---|
Session |
AuditReaderImplementor.getSession() |
Session |
AuditReaderImpl.getSession() |
Constructor and Description |
---|
AuditReaderImpl(EnversService enversService,
Session session,
SessionImplementor sessionImplementor) |
Modifier and Type | Method and Description |
---|---|
Criteria |
RevisionInfoQueryCreator.getRevisionDateQuery(Session session,
Number revision) |
Criteria |
RevisionInfoQueryCreator.getRevisionNumberForDateQuery(Session session,
Date date) |
Criteria |
RevisionInfoQueryCreator.getRevisionsQuery(Session session,
Set<Number> revisions) |
void |
RevisionInfoGenerator.saveRevisionData(Session session,
Object revisionData) |
void |
DefaultRevisionInfoGenerator.saveRevisionData(Session session,
Object revisionData) |
Modifier and Type | Method and Description |
---|---|
void |
EntityChangeNotifier.entityChanged(Session session,
Object currentRevisionData,
AuditWorkUnit vwu)
Notifies
RevisionInfoGenerator about changes made in the current revision. |
Object |
AuditProcess.getCurrentRevisionData(Session session,
boolean persist) |
void |
SessionCacheCleaner.scheduleAuditDataRemoval(Session session,
Object data)
Schedules audit data removal from session level cache after transaction completion.
|
Modifier and Type | Method and Description |
---|---|
void |
PersistentCollectionChangeWorkUnit.perform(Session session,
Object revisionData) |
void |
AuditWorkUnit.perform(Session session,
Object revisionData)
Perform this work unit in the given session.
|
void |
AbstractAuditWorkUnit.perform(Session session,
Object revisionData) |
void |
AuditWorkUnit.undo(Session session) |
void |
AbstractAuditWorkUnit.undo(Session session) |
Modifier and Type | Method and Description |
---|---|
static Class |
EntityTools.getEntityClass(SessionImplementor sessionImplementor,
Session session,
String entityName) |
Modifier and Type | Method and Description |
---|---|
Query |
UpdateBuilder.toQuery(Session session) |
Query |
QueryBuilder.toQuery(Session session) |
Modifier and Type | Method and Description |
---|---|
void |
ValidityAuditStrategy.perform(Session session,
String entityName,
EnversService enversService,
Serializable id,
Object data,
Object revision) |
void |
DefaultAuditStrategy.perform(Session session,
String entityName,
EnversService enversService,
Serializable id,
Object data,
Object revision) |
void |
AuditStrategy.perform(Session session,
String entityName,
EnversService enversService,
Serializable id,
Object data,
Object revision)
Perform the persistence of audited data for regular entities.
|
void |
ValidityAuditStrategy.performCollectionChange(Session session,
String entityName,
String propertyName,
EnversService enversService,
PersistentCollectionChangeData persistentCollectionChangeData,
Object revision) |
void |
DefaultAuditStrategy.performCollectionChange(Session session,
String entityName,
String propertyName,
EnversService enversService,
PersistentCollectionChangeData persistentCollectionChangeData,
Object revision) |
void |
AuditStrategy.performCollectionChange(Session session,
String entityName,
String propertyName,
EnversService enversService,
PersistentCollectionChangeData persistentCollectionChangeData,
Object revision)
Perform the persistence of audited data for collection ("middle") entities.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EventSource |
Modifier and Type | Class and Description |
---|---|
class |
SessionImpl
Concrete implementation of a Session.
|
Modifier and Type | Method and Description |
---|---|
Session |
SessionFactoryImpl.getCurrentSession() |
Session |
SessionFactoryImpl.openSession() |
Session |
SessionFactoryImpl.openTemporarySession() |
Modifier and Type | Method and Description |
---|---|
Session |
HibernateEntityManager.getSession()
Retrieve a reference to the Hibernate
Session used by this EntityManager . |
Modifier and Type | Field and Description |
---|---|
protected Session |
EntityManagerImpl.session |
Modifier and Type | Method and Description |
---|---|
protected Session |
EntityManagerImpl.getRawSession() |
Session |
EntityManagerImpl.getSession() |
protected Session |
EntityManagerImpl.internalGetSession() |
Modifier and Type | Method and Description |
---|---|
protected abstract Session |
AbstractEntityManagerImpl.getRawSession()
Deprecated.
Deprecated in favor of
AbstractEntityManagerImpl.getRawSession() |
abstract Session |
AbstractEntityManagerImpl.getSession()
return a Session
|
protected abstract Session |
AbstractEntityManagerImpl.internalGetSession()
Return a Session without any validation checks.
|
Modifier and Type | Method and Description |
---|---|
ProcedureCall |
ProcedureCallMemento.makeProcedureCall(Session session)
Convert the memento back into an executable (connected) form.
|
Modifier and Type | Method and Description |
---|---|
ProcedureCall |
ProcedureCallMementoImpl.makeProcedureCall(Session session) |
Modifier and Type | Interface and Description |
---|---|
interface |
FullTextSession
Extends the Hibernate
Session with fulltext search and indexing capabilities. |
Modifier and Type | Method and Description |
---|---|
static FullTextSession |
Search.getFullTextSession(Session session)
Creates a FullTextSession from a regular Session.
|
Modifier and Type | Method and Description |
---|---|
static org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator |
ContextHelper.getSearchintegrator(Session session) |
Modifier and Type | Method and Description |
---|---|
static FullTextSession |
ImplementationFactory.createFullTextSession(Session session) |
Modifier and Type | Method and Description |
---|---|
Session |
ObjectInitializationContext.getSession() |
Modifier and Type | Method and Description |
---|---|
static boolean |
ObjectLoaderHelper.areDocIdAndEntityIdIdentical(org.hibernate.search.query.engine.spi.EntityInfo entityInfo,
Session session) |
void |
AbstractLoader.init(Session session,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator) |
void |
QueryLoader.init(Session session,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
ObjectInitializer objectInitializer,
org.hibernate.search.query.engine.spi.TimeoutManager timeoutManager) |
void |
ProjectionLoader.init(Session session,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
ObjectInitializer objectInitializer,
org.hibernate.search.query.engine.spi.TimeoutManager timeoutManager) |
void |
MultiClassesQueryLoader.init(Session session,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
ObjectInitializer objectInitializer,
org.hibernate.search.query.engine.spi.TimeoutManager timeoutManager) |
void |
Loader.init(Session session,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
ObjectInitializer objectInitializer,
org.hibernate.search.query.engine.spi.TimeoutManager timeoutManager) |
void |
ProjectionLoader.init(Session session,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
ResultTransformer transformer,
ObjectLoaderBuilder loaderBuilder,
String[] aliases,
org.hibernate.search.query.engine.spi.TimeoutManager timeoutManager) |
static Object |
ObjectLoaderHelper.load(org.hibernate.search.query.engine.spi.EntityInfo entityInfo,
Session session) |
Constructor and Description |
---|
ObjectInitializationContext(Criteria criteria,
Class<?> targetedEntityType,
org.hibernate.search.engine.integration.impl.ExtendedSearchIntegrator extendedIntegrator,
org.hibernate.search.query.engine.spi.TimeoutManager timeoutManager,
Session session) |
Modifier and Type | Method and Description |
---|---|
T |
ValueGenerator.generateValue(Session session,
Object owner)
Generate the value.
|
Copyright © 2016 JBoss by Red Hat. All rights reserved.