Class MetamodelUtils
java.lang.Object
com.blazebit.persistence.view.impl.metamodel.MetamodelUtils
- Since:
- 1.0.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionstatic <A extends Annotation>
AfindAnnotation(Constructor<?> constructor, int index, Class<A> annotationClass) static CollectionMappinggetCollectionMapping(CollectionMapping mapping) static CollectionMappinggetCollectionMapping(Constructor<?> constructor, int index) static CollectionMappinggetCollectionMapping(Method method) static <T> Comparator<T>getComparator(Class<Comparator<T>> clazz) static <T> Class<Comparator<T>>getComparatorClass(CollectionMapping mapping) static booleanisIndexedList(EntityMetamodel metamodel, ExpressionFactory expressionFactory, Class<?> entityClass, String mapping) static booleanisIndexedList(EntityMetamodel metamodel, Class<?> entityClass, Expression expression, String mapping) static booleanisSorted(MappingConstructor<?> mappingConstructor, int index) static booleanstatic booleanstatic booleanisSorted(Constructor<?> constructor, int index)
-
Method Details
-
getCollectionMapping
-
getCollectionMapping
-
isSorted
-
isSorted
-
isSorted
-
isSorted
-
getComparatorClass
-
getComparator
-
isIndexedList
public static boolean isIndexedList(EntityMetamodel metamodel, ExpressionFactory expressionFactory, Class<?> entityClass, String mapping) -
isIndexedList
public static boolean isIndexedList(EntityMetamodel metamodel, Class<?> entityClass, Expression expression, String mapping) -
findAnnotation
public static <A extends Annotation> A findAnnotation(Constructor<?> constructor, int index, Class<A> annotationClass) -
getCollectionMapping
-