Kie Workbench - Common - UI 6.1.0.CR1

org.kie.workbench.common.widgets.client.datamodel
Class AsyncPackageDataModelOracleUtilities

java.lang.Object
  extended by org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleUtilities

public class AsyncPackageDataModelOracleUtilities
extends Object


Constructor Summary
AsyncPackageDataModelOracleUtilities()
           
 
Method Summary
static List<org.drools.workbench.models.datamodel.oracle.MethodInfo> correctMethodInformation(String packageName, List<org.drools.workbench.models.datamodel.oracle.MethodInfo> originalMethodInformation, org.drools.workbench.models.datamodel.imports.Imports imports)
           
static org.drools.workbench.models.datamodel.oracle.MethodInfo correctMethodInformation(String packageName, org.drools.workbench.models.datamodel.oracle.MethodInfo originalMethodInformation, org.drools.workbench.models.datamodel.imports.Imports imports)
           
static org.drools.workbench.models.datamodel.oracle.ModelField correctModelFields(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, org.drools.workbench.models.datamodel.oracle.ModelField mf)
           
static org.drools.workbench.models.datamodel.oracle.ModelField[] correctModelFields(String packageName, org.drools.workbench.models.datamodel.oracle.ModelField[] originalModelFields, org.drools.workbench.models.datamodel.imports.Imports imports)
           
static Map<String,Boolean> filterCollectionTypes(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,Boolean> projectCollectionTypes)
           
static Map<String,String[]> filterEnumDefinitions(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,String[]> enumDefinitions)
           
static Map<String,Boolean> filterEventTypes(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,Boolean> projectEventTypes)
           
static Map<String,String> filterFieldParametersTypes(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,String> projectFieldParametersTypes)
           
static Map<String,String> filterGlobalTypes(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,String> packageGlobalTypes)
           
static Map<String,org.drools.workbench.models.datamodel.oracle.ModelField[]> filterModelFields(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,org.drools.workbench.models.datamodel.oracle.ModelField[]> projectModelFields, FactNameToFQCNHandleRegistry registry)
           
static Map<String,List<String>> filterSuperTypes(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,List<String>> projectSuperTypes)
           
static Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>> filterTypeAnnotations(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>> projectTypeAnnotations)
           
static Map<String,Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> filterTypeFieldsAnnotations(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> projectTypeFieldsAnnotations)
           
static Map<String,org.drools.workbench.models.datamodel.oracle.TypeSource> filterTypeSources(String packageName, org.drools.workbench.models.datamodel.imports.Imports imports, Map<String,org.drools.workbench.models.datamodel.oracle.TypeSource> projectTypeSources)
           
static String getPackageName(String qualifiedType)
           
static String getTypeName(String qualifiedType)
           
static void populateDataModelOracle(AsyncPackageDataModelOracle oracle, PackageDataModelOracleIncrementalPayload payload)
           
static void visitMethodInformation(Map<String,List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> projectMethodInformation, FactNameToFQCNHandleRegistry registry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncPackageDataModelOracleUtilities

public AsyncPackageDataModelOracleUtilities()
Method Detail

populateDataModelOracle

public static void populateDataModelOracle(AsyncPackageDataModelOracle oracle,
                                           PackageDataModelOracleIncrementalPayload payload)

filterModelFields

public static Map<String,org.drools.workbench.models.datamodel.oracle.ModelField[]> filterModelFields(String packageName,
                                                                                                      org.drools.workbench.models.datamodel.imports.Imports imports,
                                                                                                      Map<String,org.drools.workbench.models.datamodel.oracle.ModelField[]> projectModelFields,
                                                                                                      FactNameToFQCNHandleRegistry registry)

filterCollectionTypes

public static Map<String,Boolean> filterCollectionTypes(String packageName,
                                                        org.drools.workbench.models.datamodel.imports.Imports imports,
                                                        Map<String,Boolean> projectCollectionTypes)

filterGlobalTypes

public static Map<String,String> filterGlobalTypes(String packageName,
                                                   org.drools.workbench.models.datamodel.imports.Imports imports,
                                                   Map<String,String> packageGlobalTypes)

filterEventTypes

public static Map<String,Boolean> filterEventTypes(String packageName,
                                                   org.drools.workbench.models.datamodel.imports.Imports imports,
                                                   Map<String,Boolean> projectEventTypes)

filterTypeSources

public static Map<String,org.drools.workbench.models.datamodel.oracle.TypeSource> filterTypeSources(String packageName,
                                                                                                    org.drools.workbench.models.datamodel.imports.Imports imports,
                                                                                                    Map<String,org.drools.workbench.models.datamodel.oracle.TypeSource> projectTypeSources)

filterSuperTypes

public static Map<String,List<String>> filterSuperTypes(String packageName,
                                                        org.drools.workbench.models.datamodel.imports.Imports imports,
                                                        Map<String,List<String>> projectSuperTypes)

filterTypeAnnotations

public static Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>> filterTypeAnnotations(String packageName,
                                                                                                             org.drools.workbench.models.datamodel.imports.Imports imports,
                                                                                                             Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>> projectTypeAnnotations)

filterTypeFieldsAnnotations

public static Map<String,Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> filterTypeFieldsAnnotations(String packageName,
                                                                                                                               org.drools.workbench.models.datamodel.imports.Imports imports,
                                                                                                                               Map<String,Map<String,Set<org.drools.workbench.models.datamodel.oracle.Annotation>>> projectTypeFieldsAnnotations)

filterEnumDefinitions

public static Map<String,String[]> filterEnumDefinitions(String packageName,
                                                         org.drools.workbench.models.datamodel.imports.Imports imports,
                                                         Map<String,String[]> enumDefinitions)

visitMethodInformation

public static void visitMethodInformation(Map<String,List<org.drools.workbench.models.datamodel.oracle.MethodInfo>> projectMethodInformation,
                                          FactNameToFQCNHandleRegistry registry)

filterFieldParametersTypes

public static Map<String,String> filterFieldParametersTypes(String packageName,
                                                            org.drools.workbench.models.datamodel.imports.Imports imports,
                                                            Map<String,String> projectFieldParametersTypes)

getPackageName

public static String getPackageName(String qualifiedType)

getTypeName

public static String getTypeName(String qualifiedType)

correctModelFields

public static org.drools.workbench.models.datamodel.oracle.ModelField[] correctModelFields(String packageName,
                                                                                           org.drools.workbench.models.datamodel.oracle.ModelField[] originalModelFields,
                                                                                           org.drools.workbench.models.datamodel.imports.Imports imports)

correctModelFields

public static org.drools.workbench.models.datamodel.oracle.ModelField correctModelFields(String packageName,
                                                                                         org.drools.workbench.models.datamodel.imports.Imports imports,
                                                                                         org.drools.workbench.models.datamodel.oracle.ModelField mf)

correctMethodInformation

public static org.drools.workbench.models.datamodel.oracle.MethodInfo correctMethodInformation(String packageName,
                                                                                               org.drools.workbench.models.datamodel.oracle.MethodInfo originalMethodInformation,
                                                                                               org.drools.workbench.models.datamodel.imports.Imports imports)

correctMethodInformation

public static List<org.drools.workbench.models.datamodel.oracle.MethodInfo> correctMethodInformation(String packageName,
                                                                                                     List<org.drools.workbench.models.datamodel.oracle.MethodInfo> originalMethodInformation,
                                                                                                     org.drools.workbench.models.datamodel.imports.Imports imports)

Kie Workbench - Common - UI 6.1.0.CR1

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