Package org.hibernate.event.spi
Class ResolveNaturalIdEvent
- java.lang.Object
-
- org.hibernate.event.spi.AbstractEvent
-
- org.hibernate.event.spi.ResolveNaturalIdEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class ResolveNaturalIdEvent extends AbstractEvent
Defines an event class for the resolving of an entity id from the entity's natural-id- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static LockMode
DEFAULT_LOCK_MODE
-
Constructor Summary
Constructors Constructor Description ResolveNaturalIdEvent(java.util.Map<java.lang.String,java.lang.Object> naturalIdValues, EntityPersister entityPersister, EventSource source)
ResolveNaturalIdEvent(java.util.Map<java.lang.String,java.lang.Object> naturalIdValues, EntityPersister entityPersister, LockOptions lockOptions, EventSource source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.Serializable
getEntityId()
java.lang.String
getEntityName()
EntityPersister
getEntityPersister()
LockOptions
getLockOptions()
java.util.Map<java.lang.String,java.lang.Object>
getNaturalIdValues()
java.lang.Object[]
getOrderedNaturalIdValues()
void
setEntityId(java.io.Serializable entityId)
-
Methods inherited from class org.hibernate.event.spi.AbstractEvent
getSession
-
-
-
-
Field Detail
-
DEFAULT_LOCK_MODE
public static final LockMode DEFAULT_LOCK_MODE
-
-
Constructor Detail
-
ResolveNaturalIdEvent
public ResolveNaturalIdEvent(java.util.Map<java.lang.String,java.lang.Object> naturalIdValues, EntityPersister entityPersister, EventSource source)
-
ResolveNaturalIdEvent
public ResolveNaturalIdEvent(java.util.Map<java.lang.String,java.lang.Object> naturalIdValues, EntityPersister entityPersister, LockOptions lockOptions, EventSource source)
-
-
Method Detail
-
getNaturalIdValues
public java.util.Map<java.lang.String,java.lang.Object> getNaturalIdValues()
-
getOrderedNaturalIdValues
public java.lang.Object[] getOrderedNaturalIdValues()
-
getEntityPersister
public EntityPersister getEntityPersister()
-
getEntityName
public java.lang.String getEntityName()
-
getLockOptions
public LockOptions getLockOptions()
-
getEntityId
public java.io.Serializable getEntityId()
-
setEntityId
public void setEntityId(java.io.Serializable entityId)
-
-