Class UuidGeneratorAnnotation
java.lang.Object
org.hibernate.boot.models.annotations.internal.UuidGeneratorAnnotation
- All Implemented Interfaces:
Annotation
@Generated("org.hibernate.orm.build.annotations.ClassGeneratorProcessor")
public class UuidGeneratorAnnotation
extends Object
implements UuidGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.annotations.UuidGenerator
UuidGenerator.Style
-
Constructor Summary
ConstructorsConstructorDescriptionUuidGeneratorAnnotation
(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variantUuidGeneratorAnnotation
(UuidGenerator annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variantUuidGeneratorAnnotation
(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends UuidValueGenerator>
Class<? extends Annotation>
style()
void
style
(UuidGenerator.Style value)
-
Constructor Details
-
UuidGeneratorAnnotation
public UuidGeneratorAnnotation(org.hibernate.models.spi.ModelsContext modelContext) Used in creating dynamic annotation instances (e.g. from XML) -
UuidGeneratorAnnotation
public UuidGeneratorAnnotation(UuidGenerator annotation, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from JDK variant -
UuidGeneratorAnnotation
public UuidGeneratorAnnotation(Map<String, Object> attributeValues, org.hibernate.models.spi.ModelsContext modelContext) Used in creating annotation instances from Jandex variant
-
-
Method Details
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
style
-
algorithm
-
style
-