org.kie.workbench.common.widgets.client.datamodel
Class AsyncPackageDataModelOracleUtilities
java.lang.Object
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleUtilities
public class AsyncPackageDataModelOracleUtilities
- extends Object
|
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 |
AsyncPackageDataModelOracleUtilities
public AsyncPackageDataModelOracleUtilities()
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)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.