public class AsyncPackageDataModelOracleUtilities extends Object
| Constructor and Description |
|---|
AsyncPackageDataModelOracleUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static List<org.kie.soup.project.datamodel.oracle.MethodInfo> |
correctMethodInformation(String packageName,
List<org.kie.soup.project.datamodel.oracle.MethodInfo> originalMethodInformation,
org.kie.soup.project.datamodel.imports.Imports imports) |
static org.kie.soup.project.datamodel.oracle.MethodInfo |
correctMethodInformation(String packageName,
org.kie.soup.project.datamodel.oracle.MethodInfo originalMethodInformation,
org.kie.soup.project.datamodel.imports.Imports imports) |
static org.kie.soup.project.datamodel.oracle.ModelField |
correctModelFields(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
org.kie.soup.project.datamodel.oracle.ModelField mf) |
static org.kie.soup.project.datamodel.oracle.ModelField[] |
correctModelFields(String packageName,
org.kie.soup.project.datamodel.oracle.ModelField[] originalModelFields,
org.kie.soup.project.datamodel.imports.Imports imports) |
static Map<String,Boolean> |
filterCollectionTypes(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,Boolean> projectCollectionTypes) |
static Map<String,String[]> |
filterEnumDefinitions(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,String[]> enumDefinitions) |
static Map<String,Boolean> |
filterEventTypes(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,Boolean> projectEventTypes) |
static Map<String,String> |
filterFieldParametersTypes(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,String> projectFieldParametersTypes) |
static Map<String,String> |
filterGlobalTypes(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,String> packageGlobalTypes) |
static Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> |
filterModelFields(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> projectModelFields,
FactNameToFQCNHandleRegistry registry) |
static Map<String,List<String>> |
filterSuperTypes(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,List<String>> projectSuperTypes) |
static Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> |
filterTypeAnnotations(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> projectTypeAnnotations) |
static Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> |
filterTypeFieldsAnnotations(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> projectTypeFieldsAnnotations) |
static Map<String,org.kie.soup.project.datamodel.oracle.TypeSource> |
filterTypeSources(String packageName,
org.kie.soup.project.datamodel.imports.Imports imports,
Map<String,org.kie.soup.project.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.kie.soup.project.datamodel.oracle.MethodInfo>> projectMethodInformation,
FactNameToFQCNHandleRegistry registry) |
public AsyncPackageDataModelOracleUtilities()
public static void populateDataModelOracle(AsyncPackageDataModelOracle oracle, PackageDataModelOracleIncrementalPayload payload)
public static Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> filterModelFields(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> projectModelFields, FactNameToFQCNHandleRegistry registry)
public static Map<String,Boolean> filterCollectionTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,Boolean> projectCollectionTypes)
public static Map<String,String> filterGlobalTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,String> packageGlobalTypes)
public static Map<String,Boolean> filterEventTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,Boolean> projectEventTypes)
public static Map<String,org.kie.soup.project.datamodel.oracle.TypeSource> filterTypeSources(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,org.kie.soup.project.datamodel.oracle.TypeSource> projectTypeSources)
public static Map<String,List<String>> filterSuperTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,List<String>> projectSuperTypes)
public static Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> filterTypeAnnotations(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> projectTypeAnnotations)
public static Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> filterTypeFieldsAnnotations(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> projectTypeFieldsAnnotations)
public static Map<String,String[]> filterEnumDefinitions(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,String[]> enumDefinitions)
public static void visitMethodInformation(Map<String,List<org.kie.soup.project.datamodel.oracle.MethodInfo>> projectMethodInformation, FactNameToFQCNHandleRegistry registry)
public static Map<String,String> filterFieldParametersTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,String> projectFieldParametersTypes)
public static org.kie.soup.project.datamodel.oracle.ModelField[] correctModelFields(String packageName, org.kie.soup.project.datamodel.oracle.ModelField[] originalModelFields, org.kie.soup.project.datamodel.imports.Imports imports)
public static org.kie.soup.project.datamodel.oracle.ModelField correctModelFields(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, org.kie.soup.project.datamodel.oracle.ModelField mf)
public static org.kie.soup.project.datamodel.oracle.MethodInfo correctMethodInformation(String packageName, org.kie.soup.project.datamodel.oracle.MethodInfo originalMethodInformation, org.kie.soup.project.datamodel.imports.Imports imports)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.