Class OrmAnnotationHelper

java.lang.Object
org.hibernate.boot.models.internal.OrmAnnotationHelper

public class OrmAnnotationHelper extends Object
  • Constructor Details

    • OrmAnnotationHelper

      public OrmAnnotationHelper()
  • Method Details

    • forEachOrmAnnotation

      public static void forEachOrmAnnotation(Consumer<org.hibernate.models.spi.AnnotationDescriptor<?>> consumer)
    • forEachOrmAnnotation

      public static void forEachOrmAnnotation(Class<?> declarer, Consumer<org.hibernate.models.spi.AnnotationDescriptor<?>> consumer)
    • extractJdkValue

      public static <V, A extends Annotation> V extractJdkValue(A jdkAnnotation, org.hibernate.models.spi.AttributeDescriptor<V> attributeDescriptor, org.hibernate.models.spi.SourceModelBuildingContext modelContext)
    • extractJdkValue

      public static <V, A extends Annotation> V extractJdkValue(A jdkAnnotation, org.hibernate.models.spi.AnnotationDescriptor<A> annotationDescriptor, String attributeName, org.hibernate.models.spi.SourceModelBuildingContext modelContext)
    • extractAnnotationTypeAnnotations

      public static List<Annotation> extractAnnotationTypeAnnotations(Class<? extends Annotation> annotationType)