org.hibernate.event
Class PreInsertEvent

java.lang.Object
  extended by org.hibernate.event.AbstractEvent
      extended by org.hibernate.event.AbstractPreDatabaseOperationEvent
          extended by org.hibernate.event.PreInsertEvent
All Implemented Interfaces:
Serializable

public class PreInsertEvent
extends AbstractPreDatabaseOperationEvent

Represents a pre-insert event, which occurs just prior to performing the insert of an entity into the database.

Author:
Gavin King, Steve Ebersole
See Also:
Serialized Form

Constructor Summary
PreInsertEvent(Object entity, Serializable id, Object[] state, EntityPersister persister, EventSource source)
          Constructs an event containing the pertinent information.
 
Method Summary
 Object[] getState()
          Getter for property 'state'.
 
Methods inherited from class org.hibernate.event.AbstractPreDatabaseOperationEvent
getEntity, getId, getPersister, getSource
 
Methods inherited from class org.hibernate.event.AbstractEvent
getSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreInsertEvent

public PreInsertEvent(Object entity,
                      Serializable id,
                      Object[] state,
                      EntityPersister persister,
                      EventSource source)
Constructs an event containing the pertinent information.

Parameters:
entity - The entity to be inserted.
id - The id to use in the insertion.
state - The state to be inserted.
persister - The entity's persister.
source - The session from which the event originated.
Method Detail

getState

public Object[] getState()
Getter for property 'state'. These are the values to be inserted.

Returns:
Value for property 'state'.


Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.