Drools Workbench - Data Model API 6.0.0.CR4

org.drools.workbench.models.datamodel.oracle
Class PackageDataModelOracleUtils

java.lang.Object
  extended by org.drools.workbench.models.datamodel.oracle.PackageDataModelOracleUtils

public class PackageDataModelOracleUtils
extends Object

Utilities for PackageDataModelOracle


Constructor Summary
PackageDataModelOracleUtils()
           
 
Method Summary
static Map<String,Boolean> filterCollectionTypes(String packageName, Imports imports, Map<String,Boolean> projectCollectionTypes)
           
static Map<String,String[]> filterEnumDefinitions(String packageName, Imports imports, Map<String,String[]> enumDefinitions)
           
static Map<String,Boolean> filterEventTypes(String packageName, Imports imports, Map<String,Boolean> projectEventTypes)
           
static Map<String,String> filterFieldParametersTypes(String packageName, Imports imports, Map<String,String> projectFieldParametersTypes)
           
static Map<String,String> filterGlobalTypes(String packageName, Imports imports, Map<String,String> packageGlobalTypes)
           
static Map<String,List<MethodInfo>> filterMethodInformation(String packageName, Imports imports, Map<String,List<MethodInfo>> projectMethodInformation)
           
static Map<String,ModelField[]> filterModelFields(String packageName, Imports imports, Map<String,ModelField[]> projectModelFields)
           
static Map<String,String> filterSuperTypes(String packageName, Imports imports, Map<String,String> projectSuperTypes)
           
static Map<String,Set<Annotation>> filterTypeAnnotations(String packageName, Imports imports, Map<String,Set<Annotation>> projectTypeAnnotations)
           
static Map<String,Map<String,Set<Annotation>>> filterTypeFieldsAnnotations(String packageName, Imports imports, Map<String,Map<String,Set<Annotation>>> projectTypeFieldsAnnotations)
           
static Map<String,TypeSource> filterTypeSources(String packageName, Imports imports, Map<String,TypeSource> projectTypeSources)
           
static String getPackageName(String qualifiedType)
           
static String getTypeName(String qualifiedType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageDataModelOracleUtils

public PackageDataModelOracleUtils()
Method Detail

filterModelFields

public static Map<String,ModelField[]> filterModelFields(String packageName,
                                                         Imports imports,
                                                         Map<String,ModelField[]> projectModelFields)

filterCollectionTypes

public static Map<String,Boolean> filterCollectionTypes(String packageName,
                                                        Imports imports,
                                                        Map<String,Boolean> projectCollectionTypes)

filterGlobalTypes

public static Map<String,String> filterGlobalTypes(String packageName,
                                                   Imports imports,
                                                   Map<String,String> packageGlobalTypes)

filterEventTypes

public static Map<String,Boolean> filterEventTypes(String packageName,
                                                   Imports imports,
                                                   Map<String,Boolean> projectEventTypes)

filterTypeSources

public static Map<String,TypeSource> filterTypeSources(String packageName,
                                                       Imports imports,
                                                       Map<String,TypeSource> projectTypeSources)

filterSuperTypes

public static Map<String,String> filterSuperTypes(String packageName,
                                                  Imports imports,
                                                  Map<String,String> projectSuperTypes)

filterTypeAnnotations

public static Map<String,Set<Annotation>> filterTypeAnnotations(String packageName,
                                                                Imports imports,
                                                                Map<String,Set<Annotation>> projectTypeAnnotations)

filterTypeFieldsAnnotations

public static Map<String,Map<String,Set<Annotation>>> filterTypeFieldsAnnotations(String packageName,
                                                                                  Imports imports,
                                                                                  Map<String,Map<String,Set<Annotation>>> projectTypeFieldsAnnotations)

filterEnumDefinitions

public static Map<String,String[]> filterEnumDefinitions(String packageName,
                                                         Imports imports,
                                                         Map<String,String[]> enumDefinitions)

filterMethodInformation

public static Map<String,List<MethodInfo>> filterMethodInformation(String packageName,
                                                                   Imports imports,
                                                                   Map<String,List<MethodInfo>> projectMethodInformation)

filterFieldParametersTypes

public static Map<String,String> filterFieldParametersTypes(String packageName,
                                                            Imports imports,
                                                            Map<String,String> projectFieldParametersTypes)

getPackageName

public static String getPackageName(String qualifiedType)

getTypeName

public static String getTypeName(String qualifiedType)

Drools Workbench - Data Model API 6.0.0.CR4

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.