Top Description Fields Constructors Methods
org.hibernate.event.internal

public Class FlushVisitor

extends AbstractVisitor
Class Inheritance
Imports
org.hibernate.HibernateException, org.hibernate.bytecode.enhance.spi.LazyPropertyInitializer, org.hibernate.collection.spi.PersistentCollection, org.hibernate.engine.internal.Collections, org.hibernate.event.spi.EventSource, org.hibernate.type.CollectionType

Process collections reachable from an entity. This visitor assumes that wrap was already performed for the entity.
Author
Gavin King

Field Summary

Modifier and TypeField and Description
private final Object

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
pack-priv Object
Inherited from org.hibernate.event.internal.AbstractVisitor:
getSessionincludePropertyprocessprocessComponentprocessEntityprocessEntityPropertyValuesprocessValueprocessValueprocessValues

Field Detail

ownerback to summary
private final Object owner

Constructor Detail

FlushVisitorback to summary
public FlushVisitor(EventSource session, Object owner)

Method Detail

includeEntityPropertyback to summary
pack-priv boolean includeEntityProperty(Object[] values, int i)

Overrides org.hibernate.event.internal.AbstractVisitor.includeEntityProperty.

Annotations
@Override
processCollectionback to summary
pack-priv Object processCollection(Object collection, CollectionType type) throws HibernateException

Overrides org.hibernate.event.internal.AbstractVisitor.processCollection.

Doc from org.hibernate.event.internal.AbstractVisitor.processCollection.

Visit a collection. Default superclass implementation is a no-op.