Class ModuleDataModelOracleUtils
- java.lang.Object
-
- org.kie.soup.project.datamodel.commons.oracle.ModuleDataModelOracleUtils
-
public class ModuleDataModelOracleUtils extends Object
Utilities to query ModuleDMO content
-
-
Constructor Summary
Constructors Constructor Description ModuleDataModelOracleUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String[]
getFactTypes(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo)
static String
getFieldClassName(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType, String fieldName)
static String
getFieldFullyQualifiedClassName(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String fullyQualifiedClassName, String fieldName)
static String
getParametricFieldType(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType, String fieldName)
static List<String>
getSuperType(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
static Set<org.kie.soup.project.datamodel.oracle.Annotation>
getTypeAnnotations(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
static Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>
getTypeFieldsAnnotations(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
static org.kie.soup.project.datamodel.oracle.TypeSource
getTypeSource(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
-
-
-
Method Detail
-
getFactTypes
public static String[] getFactTypes(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo)
-
getSuperType
public static List<String> getSuperType(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
-
getTypeAnnotations
public static Set<org.kie.soup.project.datamodel.oracle.Annotation> getTypeAnnotations(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
-
getTypeFieldsAnnotations
public static Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> getTypeFieldsAnnotations(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
-
getFieldClassName
public static String getFieldClassName(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType, String fieldName)
-
getParametricFieldType
public static String getParametricFieldType(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType, String fieldName)
-
getTypeSource
public static org.kie.soup.project.datamodel.oracle.TypeSource getTypeSource(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType)
-
-