Class PrimitiveIdentifierEvent
java.lang.Object
io.hypersistence.optimizer.core.event.AbstractEvent
io.hypersistence.optimizer.hibernate.event.mapping.EntityMappingEvent
io.hypersistence.optimizer.hibernate.event.mapping.EntityAttributeMappingEvent
io.hypersistence.optimizer.hibernate.event.mapping.identifier.PrimitiveIdentifierEvent
- All Implemented Interfaces:
Event,Serializable
The
PrimitiveIdentifierEvent indicates that the entity identifier
uses a primitive type, such as int or long instead of the
wrapper type, such as Integer or Long.- Since:
- 1.0.0
- Author:
- Vlad Mihalcea
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.hypersistence.optimizer.core.event.Event
Event.Priority -
Constructor Summary
ConstructorsConstructorDescriptionPrimitiveIdentifierEvent(EntityMetadata entityMetadata, String entityAttribute, Class identifierClass) Instantiate the event using the provided parameters. -
Method Summary
Modifier and TypeMethodDescriptionGet the identifier JavaClasstype.Get theEvent.Priorityof thisEventMethods inherited from class io.hypersistence.optimizer.hibernate.event.mapping.EntityAttributeMappingEvent
getEntityAttributeMethods inherited from class io.hypersistence.optimizer.hibernate.event.mapping.EntityMappingEvent
getEntityClass, getEntityNameMethods inherited from class io.hypersistence.optimizer.core.event.AbstractEvent
getInfoUrl
-
Constructor Details
-
PrimitiveIdentifierEvent
public PrimitiveIdentifierEvent(EntityMetadata entityMetadata, String entityAttribute, Class identifierClass) Instantiate the event using the provided parameters.- Parameters:
entityMetadata- entity metadataentityAttribute- entity attributeidentifierClass- identifierClasstype
-
-
Method Details
-
getIdentifierClass
Get the identifier JavaClasstype.- Returns:
- identifier Java
Classtype.
-
getPriority
Get theEvent.Priorityof thisEvent- Returns:
- the
Event.Priorityof thisEvent
-
getDescription
-