Class AsyncPackageDataModelOracleUtilities
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleUtilities
-
public class AsyncPackageDataModelOracleUtilities extends Object
-
-
Constructor Summary
Constructors Constructor Description AsyncPackageDataModelOracleUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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.MethodInfocorrectMethodInformation(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.ModelFieldcorrectModelFields(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 StringgetPackageName(String qualifiedType)static StringgetTypeName(String qualifiedType)static voidpopulateDataModelOracle(AsyncPackageDataModelOracle oracle, org.kie.workbench.common.services.datamodel.model.PackageDataModelOracleIncrementalPayload payload)static voidvisitMethodInformation(Map<String,List<org.kie.soup.project.datamodel.oracle.MethodInfo>> projectMethodInformation, FactNameToFQCNHandleRegistry registry)
-
-
-
Method Detail
-
populateDataModelOracle
public static void populateDataModelOracle(AsyncPackageDataModelOracle oracle, org.kie.workbench.common.services.datamodel.model.PackageDataModelOracleIncrementalPayload payload)
-
filterModelFields
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)
-
filterCollectionTypes
public static Map<String,Boolean> filterCollectionTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,Boolean> projectCollectionTypes)
-
filterGlobalTypes
public static Map<String,String> filterGlobalTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,String> packageGlobalTypes)
-
filterEventTypes
public static Map<String,Boolean> filterEventTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,Boolean> projectEventTypes)
-
filterTypeSources
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)
-
filterSuperTypes
public static Map<String,List<String>> filterSuperTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,List<String>> projectSuperTypes)
-
filterTypeAnnotations
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)
-
filterTypeFieldsAnnotations
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)
-
filterEnumDefinitions
public static Map<String,String[]> filterEnumDefinitions(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,String[]> enumDefinitions)
-
visitMethodInformation
public static void visitMethodInformation(Map<String,List<org.kie.soup.project.datamodel.oracle.MethodInfo>> projectMethodInformation, FactNameToFQCNHandleRegistry registry)
-
filterFieldParametersTypes
public static Map<String,String> filterFieldParametersTypes(String packageName, org.kie.soup.project.datamodel.imports.Imports imports, Map<String,String> projectFieldParametersTypes)
-
correctModelFields
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)
-
correctModelFields
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)
-
correctMethodInformation
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)
-
-