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 StringgetFieldClassName(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String factType, String fieldName)static StringgetFieldFullyQualifiedClassName(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo, String fullyQualifiedClassName, String fieldName)static StringgetParametricFieldType(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.TypeSourcegetTypeSource(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)
-
-