Class ClassMapper
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.util.ClassMapper
-
public final class ClassMapper extends Object
- Author:
- lazyman
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collection<RObjectType>
getDescendantsForQName(QName typeName)
static Class<? extends RObject>
getHqlClassForHqlName(String hqlName)
static String
getHQLType(Class<? extends ObjectType> clazz)
static Class<? extends RObject>
getHQLTypeClass(Class<? extends ObjectType> clazz)
static RObjectType
getHQLTypeForClass(Class<? extends ObjectType> clazz)
static RObjectType
getHQLTypeForQName(QName qname)
static Collection<RObjectType>
getKnownTypes()
static ObjectTypes
getObjectTypeForHQLType(RObjectType type)
static ObjectTypes
getObjectTypeForHQLType(Class<? extends RObject> type)
static QName
getQNameForHQLType(RObjectType type)
-
-
-
Method Detail
-
getHQLTypeClass
public static Class<? extends RObject> getHQLTypeClass(Class<? extends ObjectType> clazz)
-
getHQLType
public static String getHQLType(Class<? extends ObjectType> clazz)
-
getHQLTypeForQName
@Contract("!null -> !null; null -> null") public static RObjectType getHQLTypeForQName(QName qname)
-
getHQLTypeForClass
@Contract("!null -> !null; null -> null") public static RObjectType getHQLTypeForClass(Class<? extends ObjectType> clazz)
-
getObjectTypeForHQLType
public static ObjectTypes getObjectTypeForHQLType(RObjectType type)
-
getObjectTypeForHQLType
public static ObjectTypes getObjectTypeForHQLType(Class<? extends RObject> type)
-
getQNameForHQLType
public static QName getQNameForHQLType(RObjectType type)
-
getKnownTypes
public static Collection<RObjectType> getKnownTypes()
-
getDescendantsForQName
public static Collection<RObjectType> getDescendantsForQName(QName typeName)
-
-