Class AsyncPackageDataModelOracleImpl
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleImpl
-
- All Implemented Interfaces:
AsyncPackageDataModelOracle
@Dependent public class AsyncPackageDataModelOracleImpl extends Object implements AsyncPackageDataModelOracle
Default implementation of DataModelOracle
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,List<String>>filteredSuperTypesprotected Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>filteredTypeAnnotationsprotected Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>>filteredTypeFieldsAnnotationsprotected StringmoduleNameprotected Map<String,Boolean>projectCollectionTypesprotected Map<String,Boolean>projectEventTypesprotected Map<String,String>projectFieldParametersTypeprotected Map<String,String[]>projectJavaEnumListsprotected Map<String,List<org.kie.soup.project.datamodel.oracle.MethodInfo>>projectMethodInformationprotected Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]>projectModelFieldsprotected Map<String,List<String>>projectSuperTypesprotected Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>projectTypeAnnotationsprotected Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>>projectTypeFieldsAnnotationsprotected Map<String,org.kie.soup.project.datamodel.oracle.TypeSource>projectTypeSources
-
Constructor Summary
Constructors Constructor Description AsyncPackageDataModelOracleImpl(org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.datamodel.service.IncrementalDataModelService> service, javax.enterprise.inject.Instance<org.jboss.errai.validation.client.dynamic.DynamicValidator> validatorInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCollectionTypes(Map<String,Boolean> collectionTypes)voidaddDslActionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslActionSentences)voidaddDslConditionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslConditionSentences)voidaddEventTypes(Map<String,Boolean> eventTypes)voidaddFieldParametersType(Map<String,String> fieldParametersType)voidaddGlobals(Map<String,String> packageGlobalTypes)voidaddJavaEnumDefinitions(Map<String,String[]> dataEnumLists)voidaddMethodInformation(Map<String,List<org.kie.soup.project.datamodel.oracle.MethodInfo>> methodInformation)voidaddModelFields(Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> modelFields)voidaddPackageNames(List<String> packageNames)voidaddSuperTypes(Map<String,List<String>> superTypes)voidaddTypeAnnotations(Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> annotations)voidaddTypeFieldsAnnotations(Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> typeFieldsAnnotations)voidaddTypeSources(Map<String,org.kie.soup.project.datamodel.oracle.TypeSource> typeSources)voidaddWorkbenchEnumDefinitions(Map<String,String[]> dataEnumLists)voidfilter()voidfilter(org.kie.soup.project.datamodel.imports.Imports imports)String[]getAllFactTypes()Return all fact types available to the project, i.e. everything type defined within the project or externally importedList<String>getAvailableCollectionTypes()voidgetConnectiveOperatorCompletions(String factType, String fieldName, org.uberfire.client.callbacks.Callback<String[]> callback)Get the Operators applicable for Connective ConstraintsList<org.drools.workbench.models.datamodel.rule.DSLSentence>getDSLActions()List<org.drools.workbench.models.datamodel.rule.DSLSentence>getDSLConditions()org.kie.soup.project.datamodel.oracle.DropDownDatagetEnums(String type, String field)Get enums for a Type and Field.org.kie.soup.project.datamodel.oracle.DropDownDatagetEnums(String type, String field, Map<String,String> currentValueMap)Get enums for a Type and Field where the enum list may depend upon the values of other fields.String[]getEnumValues(String factType, String factField)String[]getExternalFactTypes()Return all fact types that are external to the package, i.e. they need to be imported to be usedStringgetFactNameFromType(String type)Returns fact's name from typeString[]getFactTypes()Returns fact types available for rule authoring, i.e. those within the same package and those that have been imported.StringgetFieldClassName(String modelClassName, String fieldName)voidgetFieldCompletions(String factType, org.kie.soup.project.datamodel.oracle.FieldAccessorsAndMutators accessorOrMutator, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.ModelField[]> callback)voidgetFieldCompletions(String factType, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.ModelField[]> callback)voidgetFieldCompletionsForGlobalVariable(String varName, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.ModelField[]> callback)StringgetFieldType(String modelClassName, String fieldName)Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]>getFilteredFactTypes()StringgetFQCNByFactName(String factName)String[]getGlobalCollections()StringgetGlobalVariable(String name)String[]getGlobalVariables()String[]getInternalFactTypes()Return all fact types that are internal to the package, i.e. they do not need to be imported to be usedvoidgetMethodInfo(String factType, String methodNameWithParams, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.MethodInfo> callback)Get information on a Method of a Fact TypevoidgetMethodInfos(String factType, int parameterCount, org.uberfire.client.callbacks.Callback<List<org.kie.soup.project.datamodel.oracle.MethodInfo>> callback)Get a list of MethodInfos for a Fact Type that have at least the specified number of parametersvoidgetMethodInfos(String factType, org.uberfire.client.callbacks.Callback<List<org.kie.soup.project.datamodel.oracle.MethodInfo>> callback)Get a list of MethodInfos for a Fact TypevoidgetMethodInfosForGlobalVariable(String varName, org.uberfire.client.callbacks.Callback<List<org.kie.soup.project.datamodel.oracle.MethodInfo>> callback)voidgetMethodParams(String factType, String methodNameWithParams, org.uberfire.client.callbacks.Callback<List<String>> callback)Get a list of parameters for a Method of a Fact TypevoidgetOperatorCompletions(String factType, String fieldName, org.uberfire.client.callbacks.Callback<String[]> callback)Get the Operators applicable Base ConstraintsList<String>getPackageNames()StringgetParametricFieldType(String factType, String fieldName)Get the parametric type of a Field.org.uberfire.backend.vfs.PathgetResourcePath()voidgetSuperType(String factType, org.uberfire.client.callbacks.Callback<String> callback)Get the Super Type for a given FactTypevoidgetSuperTypes(String factType, org.uberfire.client.callbacks.Callback<List<String>> callback)voidgetTypeAnnotations(String factType, org.uberfire.client.callbacks.Callback<Set<org.kie.soup.project.datamodel.oracle.Annotation>> callback)Get the Annotations for a given FactTypevoidgetTypeFieldsAnnotations(String factType, org.uberfire.client.callbacks.Callback<Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> callback)Get the Fields Annotations for a given FactTypevoidgetTypeSource(String factType, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.TypeSource> callback)Return where a given FactType was definedbooleanhasEnums(String qualifiedFactField)booleanhasEnums(String factType, String field)voidinit(org.uberfire.backend.vfs.Path resourcePath)booleanisDependentEnum(String factType, String parentField, String childField)Check whether the childField is related to the parentField through a chain of enumeration dependencies.voidisFactTypeAnEvent(String factType, org.uberfire.client.callbacks.Callback<Boolean> callback)Check whether a given FactType is an Event for CEP purposesbooleanisFactTypeRecognized(String factType)Is the Fact Type known to the DataModelOraclebooleanisGlobalVariable(String name)voidsetModuleName(String moduleName)voidsetPackageName(String packageName)<T> voidvalidateField(String factType, String fieldName, T value, org.uberfire.client.callbacks.Callback<Set<javax.validation.ConstraintViolation<T>>> callback)Validates a proposed field value according toConstraintdefined for the field.
-
-
-
Field Detail
-
moduleName
protected String moduleName
-
projectModelFields
protected Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> projectModelFields
-
projectTypeSources
protected Map<String,org.kie.soup.project.datamodel.oracle.TypeSource> projectTypeSources
-
projectTypeAnnotations
protected Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> projectTypeAnnotations
-
projectTypeFieldsAnnotations
protected Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> projectTypeFieldsAnnotations
-
projectMethodInformation
protected Map<String,List<org.kie.soup.project.datamodel.oracle.MethodInfo>> projectMethodInformation
-
filteredTypeAnnotations
protected Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> filteredTypeAnnotations
-
-
Constructor Detail
-
AsyncPackageDataModelOracleImpl
@Inject public AsyncPackageDataModelOracleImpl(org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.datamodel.service.IncrementalDataModelService> service, javax.enterprise.inject.Instance<org.jboss.errai.validation.client.dynamic.DynamicValidator> validatorInstance)
-
-
Method Detail
-
getFilteredFactTypes
public Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> getFilteredFactTypes()
-
init
public void init(org.uberfire.backend.vfs.Path resourcePath)
- Specified by:
initin interfaceAsyncPackageDataModelOracle
-
getResourcePath
public org.uberfire.backend.vfs.Path getResourcePath()
- Specified by:
getResourcePathin interfaceAsyncPackageDataModelOracle
-
getPackageNames
public List<String> getPackageNames()
- Specified by:
getPackageNamesin interfaceAsyncPackageDataModelOracle
-
getFactTypes
public String[] getFactTypes()
Returns fact types available for rule authoring, i.e. those within the same package and those that have been imported.- Specified by:
getFactTypesin interfaceAsyncPackageDataModelOracle- Returns:
-
getAllFactTypes
public String[] getAllFactTypes()
Return all fact types available to the project, i.e. everything type defined within the project or externally imported- Specified by:
getAllFactTypesin interfaceAsyncPackageDataModelOracle- Returns:
-
getInternalFactTypes
public String[] getInternalFactTypes()
Return all fact types that are internal to the package, i.e. they do not need to be imported to be used- Specified by:
getInternalFactTypesin interfaceAsyncPackageDataModelOracle- Returns:
-
getExternalFactTypes
public String[] getExternalFactTypes()
Return all fact types that are external to the package, i.e. they need to be imported to be used- Specified by:
getExternalFactTypesin interfaceAsyncPackageDataModelOracle- Returns:
-
getFQCNByFactName
public String getFQCNByFactName(String factName)
- Specified by:
getFQCNByFactNamein interfaceAsyncPackageDataModelOracle
-
getFactNameFromType
public String getFactNameFromType(String type)
Returns fact's name from type- Specified by:
getFactNameFromTypein interfaceAsyncPackageDataModelOracle- Parameters:
type- for example org.test.Person or Person- Returns:
- Shorter type name Person, not org.test.Person
-
isFactTypeRecognized
public boolean isFactTypeRecognized(String factType)
Is the Fact Type known to the DataModelOracle- Specified by:
isFactTypeRecognizedin interfaceAsyncPackageDataModelOracle- Parameters:
factType-- Returns:
-
isFactTypeAnEvent
public void isFactTypeAnEvent(String factType, org.uberfire.client.callbacks.Callback<Boolean> callback)
Check whether a given FactType is an Event for CEP purposes- Specified by:
isFactTypeAnEventin interfaceAsyncPackageDataModelOracle- Parameters:
factType-
-
getTypeSource
public void getTypeSource(String factType, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.TypeSource> callback)
Return where a given FactType was defined- Specified by:
getTypeSourcein interfaceAsyncPackageDataModelOracle- Parameters:
factType-
-
getSuperType
public void getSuperType(String factType, org.uberfire.client.callbacks.Callback<String> callback)
Get the Super Type for a given FactType- Specified by:
getSuperTypein interfaceAsyncPackageDataModelOracle- Parameters:
factType-
-
getSuperTypes
public void getSuperTypes(String factType, org.uberfire.client.callbacks.Callback<List<String>> callback)
- Specified by:
getSuperTypesin interfaceAsyncPackageDataModelOracle
-
getTypeAnnotations
public void getTypeAnnotations(String factType, org.uberfire.client.callbacks.Callback<Set<org.kie.soup.project.datamodel.oracle.Annotation>> callback)
Get the Annotations for a given FactType- Specified by:
getTypeAnnotationsin interfaceAsyncPackageDataModelOracle- Parameters:
factType-
-
getTypeFieldsAnnotations
public void getTypeFieldsAnnotations(String factType, org.uberfire.client.callbacks.Callback<Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> callback)
Get the Fields Annotations for a given FactType- Specified by:
getTypeFieldsAnnotationsin interfaceAsyncPackageDataModelOracle- Parameters:
factType-
-
validateField
public <T> void validateField(String factType, String fieldName, T value, org.uberfire.client.callbacks.Callback<Set<javax.validation.ConstraintViolation<T>>> callback)
Description copied from interface:AsyncPackageDataModelOracleValidates a proposed field value according toConstraintdefined for the field. Annotation details for the Fact Type are "lazy loaded" if the Fact Type has not been previously referenced by consumers of the DataModelOracle. Consequentially validation results are provided in the callback as an asynchronouse server-round-trip may be needed.- Specified by:
validateFieldin interfaceAsyncPackageDataModelOracle- Type Parameters:
T- Type of value.- Parameters:
factType- Simple class name for the Fact Type. If null an empty set is returned.fieldName- Field name. Cannot be null. If null an empty set is returned.value- Proposed value for the field. Can be null.callback- Callback passing an empty set if the given value is valid, or a set with one or moreConstraintViolationsif the given value is invalid. If null this method does nothing.
-
getFieldCompletions
public void getFieldCompletions(String factType, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.ModelField[]> callback)
- Specified by:
getFieldCompletionsin interfaceAsyncPackageDataModelOracle
-
getFieldCompletions
public void getFieldCompletions(String factType, org.kie.soup.project.datamodel.oracle.FieldAccessorsAndMutators accessorOrMutator, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.ModelField[]> callback)
- Specified by:
getFieldCompletionsin interfaceAsyncPackageDataModelOracle
-
getFieldType
public String getFieldType(String modelClassName, String fieldName)
- Specified by:
getFieldTypein interfaceAsyncPackageDataModelOracle
-
getFieldClassName
public String getFieldClassName(String modelClassName, String fieldName)
- Specified by:
getFieldClassNamein interfaceAsyncPackageDataModelOracle
-
getParametricFieldType
public String getParametricFieldType(String factType, String fieldName)
Get the parametric type of a Field.- Specified by:
getParametricFieldTypein interfaceAsyncPackageDataModelOracle- Parameters:
factType-fieldName-- Returns:
-
getOperatorCompletions
public void getOperatorCompletions(String factType, String fieldName, org.uberfire.client.callbacks.Callback<String[]> callback)
Get the Operators applicable Base Constraints- Specified by:
getOperatorCompletionsin interfaceAsyncPackageDataModelOracle- Parameters:
factType-fieldName-
-
getConnectiveOperatorCompletions
public void getConnectiveOperatorCompletions(String factType, String fieldName, org.uberfire.client.callbacks.Callback<String[]> callback)
Get the Operators applicable for Connective Constraints- Specified by:
getConnectiveOperatorCompletionsin interfaceAsyncPackageDataModelOracle- Parameters:
factType-fieldName-
-
getMethodInfos
public void getMethodInfos(String factType, org.uberfire.client.callbacks.Callback<List<org.kie.soup.project.datamodel.oracle.MethodInfo>> callback)
Get a list of MethodInfos for a Fact Type- Specified by:
getMethodInfosin interfaceAsyncPackageDataModelOracle- Parameters:
factType-callback-
-
getMethodInfos
public void getMethodInfos(String factType, int parameterCount, org.uberfire.client.callbacks.Callback<List<org.kie.soup.project.datamodel.oracle.MethodInfo>> callback)
Get a list of MethodInfos for a Fact Type that have at least the specified number of parameters- Specified by:
getMethodInfosin interfaceAsyncPackageDataModelOracle- Parameters:
factType-parameterCount-callback-
-
getMethodParams
public void getMethodParams(String factType, String methodNameWithParams, org.uberfire.client.callbacks.Callback<List<String>> callback)
Get a list of parameters for a Method of a Fact Type- Specified by:
getMethodParamsin interfaceAsyncPackageDataModelOracle- Parameters:
factType-methodNameWithParams-
-
getMethodInfo
public void getMethodInfo(String factType, String methodNameWithParams, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.MethodInfo> callback)
Get information on a Method of a Fact Type- Specified by:
getMethodInfoin interfaceAsyncPackageDataModelOracle- Parameters:
factType-methodNameWithParams-
-
getGlobalVariables
public String[] getGlobalVariables()
- Specified by:
getGlobalVariablesin interfaceAsyncPackageDataModelOracle
-
getGlobalVariable
public String getGlobalVariable(String name)
- Specified by:
getGlobalVariablein interfaceAsyncPackageDataModelOracle
-
isGlobalVariable
public boolean isGlobalVariable(String name)
- Specified by:
isGlobalVariablein interfaceAsyncPackageDataModelOracle
-
getFieldCompletionsForGlobalVariable
public void getFieldCompletionsForGlobalVariable(String varName, org.uberfire.client.callbacks.Callback<org.kie.soup.project.datamodel.oracle.ModelField[]> callback)
- Specified by:
getFieldCompletionsForGlobalVariablein interfaceAsyncPackageDataModelOracle
-
getMethodInfosForGlobalVariable
public void getMethodInfosForGlobalVariable(String varName, org.uberfire.client.callbacks.Callback<List<org.kie.soup.project.datamodel.oracle.MethodInfo>> callback)
- Specified by:
getMethodInfosForGlobalVariablein interfaceAsyncPackageDataModelOracle
-
getGlobalCollections
public String[] getGlobalCollections()
- Specified by:
getGlobalCollectionsin interfaceAsyncPackageDataModelOracle
-
getAvailableCollectionTypes
public List<String> getAvailableCollectionTypes()
- Specified by:
getAvailableCollectionTypesin interfaceAsyncPackageDataModelOracle- Returns:
- List of collection types (i.e. java.util.Collection subtypes) that can be used in the current package.
-
getDSLConditions
public List<org.drools.workbench.models.datamodel.rule.DSLSentence> getDSLConditions()
- Specified by:
getDSLConditionsin interfaceAsyncPackageDataModelOracle
-
getDSLActions
public List<org.drools.workbench.models.datamodel.rule.DSLSentence> getDSLActions()
- Specified by:
getDSLActionsin interfaceAsyncPackageDataModelOracle
-
getEnums
public org.kie.soup.project.datamodel.oracle.DropDownData getEnums(String type, String field)
Get enums for a Type and Field.- Specified by:
getEnumsin interfaceAsyncPackageDataModelOracle
-
getEnums
public org.kie.soup.project.datamodel.oracle.DropDownData getEnums(String type, String field, Map<String,String> currentValueMap)
Get enums for a Type and Field where the enum list may depend upon the values of other fields.- Specified by:
getEnumsin interfaceAsyncPackageDataModelOracle
-
getEnumValues
public String[] getEnumValues(String factType, String factField)
- Specified by:
getEnumValuesin interfaceAsyncPackageDataModelOracle
-
hasEnums
public boolean hasEnums(String factType, String field)
- Specified by:
hasEnumsin interfaceAsyncPackageDataModelOracle
-
hasEnums
public boolean hasEnums(String qualifiedFactField)
- Specified by:
hasEnumsin interfaceAsyncPackageDataModelOracle
-
isDependentEnum
public boolean isDependentEnum(String factType, String parentField, String childField)
Check whether the childField is related to the parentField through a chain of enumeration dependencies. Both fields belong to the same Fact Type. Furthermore code consuming this function should ensure both parentField and childField relate to the same Fact Pattern- Specified by:
isDependentEnumin interfaceAsyncPackageDataModelOracle- Parameters:
factType-parentField-childField-- Returns:
-
filter
public void filter(org.kie.soup.project.datamodel.imports.Imports imports)
- Specified by:
filterin interfaceAsyncPackageDataModelOracle
-
filter
public void filter()
- Specified by:
filterin interfaceAsyncPackageDataModelOracle
-
setModuleName
public void setModuleName(String moduleName)
- Specified by:
setModuleNamein interfaceAsyncPackageDataModelOracle
-
setPackageName
public void setPackageName(String packageName)
- Specified by:
setPackageNamein interfaceAsyncPackageDataModelOracle
-
addModelFields
public void addModelFields(Map<String,org.kie.soup.project.datamodel.oracle.ModelField[]> modelFields)
- Specified by:
addModelFieldsin interfaceAsyncPackageDataModelOracle
-
addFieldParametersType
public void addFieldParametersType(Map<String,String> fieldParametersType)
- Specified by:
addFieldParametersTypein interfaceAsyncPackageDataModelOracle
-
addEventTypes
public void addEventTypes(Map<String,Boolean> eventTypes)
- Specified by:
addEventTypesin interfaceAsyncPackageDataModelOracle
-
addTypeSources
public void addTypeSources(Map<String,org.kie.soup.project.datamodel.oracle.TypeSource> typeSources)
- Specified by:
addTypeSourcesin interfaceAsyncPackageDataModelOracle
-
addSuperTypes
public void addSuperTypes(Map<String,List<String>> superTypes)
- Specified by:
addSuperTypesin interfaceAsyncPackageDataModelOracle
-
addTypeAnnotations
public void addTypeAnnotations(Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>> annotations)
- Specified by:
addTypeAnnotationsin interfaceAsyncPackageDataModelOracle
-
addTypeFieldsAnnotations
public void addTypeFieldsAnnotations(Map<String,Map<String,Set<org.kie.soup.project.datamodel.oracle.Annotation>>> typeFieldsAnnotations)
- Specified by:
addTypeFieldsAnnotationsin interfaceAsyncPackageDataModelOracle
-
addJavaEnumDefinitions
public void addJavaEnumDefinitions(Map<String,String[]> dataEnumLists)
- Specified by:
addJavaEnumDefinitionsin interfaceAsyncPackageDataModelOracle
-
addMethodInformation
public void addMethodInformation(Map<String,List<org.kie.soup.project.datamodel.oracle.MethodInfo>> methodInformation)
- Specified by:
addMethodInformationin interfaceAsyncPackageDataModelOracle
-
addCollectionTypes
public void addCollectionTypes(Map<String,Boolean> collectionTypes)
- Specified by:
addCollectionTypesin interfaceAsyncPackageDataModelOracle
-
addPackageNames
public void addPackageNames(List<String> packageNames)
- Specified by:
addPackageNamesin interfaceAsyncPackageDataModelOracle
-
addWorkbenchEnumDefinitions
public void addWorkbenchEnumDefinitions(Map<String,String[]> dataEnumLists)
- Specified by:
addWorkbenchEnumDefinitionsin interfaceAsyncPackageDataModelOracle
-
addDslConditionSentences
public void addDslConditionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslConditionSentences)
- Specified by:
addDslConditionSentencesin interfaceAsyncPackageDataModelOracle
-
addDslActionSentences
public void addDslActionSentences(List<org.drools.workbench.models.datamodel.rule.DSLSentence> dslActionSentences)
- Specified by:
addDslActionSentencesin interfaceAsyncPackageDataModelOracle
-
addGlobals
public void addGlobals(Map<String,String> packageGlobalTypes)
- Specified by:
addGlobalsin interfaceAsyncPackageDataModelOracle
-
-