Uses of Enum Class
org.hibernate.engine.spi.Status
Packages that use Status
Package
Description
Support for many of the internal workings of Hibernate.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
This package defines a default set of event listeners that implement
the default behaviors of Hibernate session operations.
-
Uses of Status in org.hibernate.engine.internal
Fields in org.hibernate.engine.internal with type parameters of type StatusModifier and TypeFieldDescriptionprotected static final AbstractEntityEntry.EnumState<Status>
AbstractEntityEntry.EnumState.PREVIOUS_STATUS
protected static final AbstractEntityEntry.EnumState<Status>
AbstractEntityEntry.EnumState.STATUS
Methods in org.hibernate.engine.internal that return StatusMethods in org.hibernate.engine.internal with parameters of type StatusModifier and TypeMethodDescriptionStatefulPersistenceContext.addEntity
(Object entity, Status status, Object[] loadedState, EntityKey entityKey, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement) StatefulPersistenceContext.addEntry
(Object entity, Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement) StatefulPersistenceContext.addReferenceEntry
(Object entity, Status status) ImmutableEntityEntryFactory.createEntityEntry
(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext) MutableEntityEntryFactory.createEntityEntry
(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext) void
StatefulPersistenceContext.setEntryStatus
(EntityEntry entry, Status status) void
Constructors in org.hibernate.engine.internal with parameters of type StatusModifierConstructorDescriptionprotected
AbstractEntityEntry
(SessionFactoryImplementor factory, String entityName, Object id, Status status, Status previousStatus, Object[] loadedState, Object[] deletedState, Object version, LockMode lockMode, boolean existsInDatabase, boolean isBeingReplicated, PersistenceContext persistenceContext) This for is used during custom deserialization handlingAbstractEntityEntry
(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext) ImmutableEntityEntry
(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement) MutableEntityEntry
(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext) -
Uses of Status in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return StatusModifier and TypeMethodDescriptionEntityEntry.getStatus()
static Status
Returns the enum constant of this class with the specified name.static Status[]
Status.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.hibernate.engine.spi with parameters of type StatusModifier and TypeMethodDescriptionPersistenceContext.addEntity
(Object entity, Status status, Object[] loadedState, EntityKey entityKey, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement) Adds an entity to the internal caches.PersistenceContext.addEntry
(Object entity, Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement) Generates an appropriate EntityEntry instance and adds it to the event source's internal caches.PersistenceContext.addReferenceEntry
(Object entity, Status status) EntityEntryFactory.createEntityEntry
(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext) CreatesEntityEntry
.void
PersistenceContext.setEntryStatus
(EntityEntry entry, Status status) Set the status of an entryvoid
-
Uses of Status in org.hibernate.event.internal
Methods in org.hibernate.event.internal with parameters of type StatusModifier and TypeMethodDescriptionvoid
DefaultFlushEntityEventListener.checkId
(Object object, EntityPersister persister, Object id, Status status, SessionImplementor session) Make sure user didn't mangle the id.