Top Inners Fields Constructors Methods
org.hibernate.impl

public final Class NonFlushedChangesImpl

extends Object
implements NonFlushedChanges
Class Inheritance
All Implemented Interfaces
org.hibernate.engine.NonFlushedChanges, java.io.Serializable
Imports
org.hibernate.engine.NonFlushedChanges, .ActionQueue, .StatefulPersistenceContext, org.hibernate.event.EventSource, org.hibernate.AssertionFailure, .EntityMode, java.util.Map, .HashMap, java.io.Serializable, .ObjectInputStream, .IOException, .ObjectOutputStream, org.slf4j.Logger, .LoggerFactory

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final Logger
private Map<K, V>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
clear()

Implements org.hibernate.engine.NonFlushedChanges.clear.

Remove the non-flushed changes from this NonFlushedChanges object.
public void
extractFromSession(EventSource session)

Implements org.hibernate.engine.NonFlushedChanges.extractFromSession.

Extracts the non-flushed Changes from an EventSource into this NonFlushedChanges object.
pack-priv ActionQueue
pack-priv StatefulPersistenceContext
private NonFlushedChangesImpl.SessionNonFlushedChanges
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

logback to summary
private static final Logger log
nonFlushedChangesByEntityModeback to summary
private Map<K, V> nonFlushedChangesByEntityMode

Constructor Detail

NonFlushedChangesImplback to summary
public NonFlushedChangesImpl(EventSource session)

Method Detail

clearback to summary
public void clear()

Implements org.hibernate.engine.NonFlushedChanges.clear.

Doc from org.hibernate.engine.NonFlushedChanges.clear.

Remove the non-flushed changes from this NonFlushedChanges object.

extractFromSessionback to summary
public void extractFromSession(EventSource session)

Implements org.hibernate.engine.NonFlushedChanges.extractFromSession.

Doc from org.hibernate.engine.NonFlushedChanges.extractFromSession.

Extracts the non-flushed Changes from an EventSource into this NonFlushedChanges object.

getActionQueueback to summary
pack-priv ActionQueue getActionQueue(EntityMode entityMode)
getPersistenceContextback to summary
pack-priv StatefulPersistenceContext getPersistenceContext(EntityMode entityMode)
getSessionNonFlushedChangesback to summary
private NonFlushedChangesImpl.SessionNonFlushedChanges getSessionNonFlushedChanges(EntityMode entityMode)
org.hibernate.impl back to summary

private Class NonFlushedChangesImpl.SessionNonFlushedChanges

extends Object
implements Serializable
Class Inheritance
  • java.lang.Object
  • org.hibernate.impl.NonFlushedChangesImpl.SessionNonFlushedChanges
All Implemented Interfaces
java.io.Serializable

Field Summary

Modifier and TypeField and Description
private transient ActionQueue
private transient EntityMode
private transient StatefulPersistenceContext

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

actionQueueback to summary
private transient ActionQueue actionQueue
entityModeback to summary
private transient EntityMode entityMode
persistenceContextback to summary
private transient StatefulPersistenceContext persistenceContext

Constructor Detail

SessionNonFlushedChangesback to summary
public SessionNonFlushedChanges(EventSource session)

Method Detail

readObjectback to summary
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
writeObjectback to summary
private void writeObject(ObjectOutputStream oos) throws IOException