Package org.keycloak.models.map.storage
Class ModelEntityUtil
- java.lang.Object
-
- org.keycloak.models.map.storage.ModelEntityUtil
-
public class ModelEntityUtil extends Object
Utility class covering various aspects of relationship between model and entity classes.- Author:
- hmlnarik
-
-
Constructor Summary
Constructors Constructor Description ModelEntityUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <V extends AbstractEntity,M>
Class<V>getEntityType(Class<M> modelClass)
static <V extends AbstractEntity,M>
Class<V>getEntityType(Class<M> modelClass, Class<? extends AbstractEntity> defaultClass)
static <M> Class<M>
getModelClass(String key)
static String
getModelName(Class<?> key)
static String
getModelName(Class<?> key, String defaultValue)
static Set<String>
getModelNames()
static <V extends AbstractEntity,M>
Class<M>getModelType(Class<V> entityClass)
static <V extends AbstractEntity,M>
Class<M>getModelType(Class<V> entityClass, Class<M> defaultClass)
-
-
-
Method Detail
-
getEntityType
public static <V extends AbstractEntity,M> Class<V> getEntityType(Class<M> modelClass)
-
getEntityType
public static <V extends AbstractEntity,M> Class<V> getEntityType(Class<M> modelClass, Class<? extends AbstractEntity> defaultClass)
-
getModelType
public static <V extends AbstractEntity,M> Class<M> getModelType(Class<V> entityClass)
-
getModelType
public static <V extends AbstractEntity,M> Class<M> getModelType(Class<V> entityClass, Class<M> defaultClass)
-
-