Class ModuleDataModelOracleUtils


  • public class ModuleDataModelOracleUtils
    extends Object
    Utilities to query ModuleDMO content
    • Constructor Detail

      • ModuleDataModelOracleUtils

        public ModuleDataModelOracleUtils()
    • 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)
      • getFieldFullyQualifiedClassName

        public static String getFieldFullyQualifiedClassName​(org.kie.soup.project.datamodel.oracle.ModuleDataModelOracle dmo,
                                                             String fullyQualifiedClassName,
                                                             String fieldName)