org.drools.workbench.models.commons.backend.oracle
Class ProjectDataModelOracleImpl
java.lang.Object
org.drools.workbench.models.commons.backend.oracle.ProjectDataModelOracleImpl
- All Implemented Interfaces:
- ProjectDataModelOracle
- Direct Known Subclasses:
- PackageDataModelOracleImpl
public class ProjectDataModelOracleImpl
- extends Object
- implements ProjectDataModelOracle
Default implementation of DataModelOracle
|
Field Summary |
protected Map<String,Boolean> |
projectCollectionTypes
|
protected Map<String,Boolean> |
projectEventTypes
|
protected Map<String,String> |
projectFieldParametersType
|
protected Map<String,String[]> |
projectJavaEnumDefinitions
|
protected Map<String,List<MethodInfo>> |
projectMethodInformation
|
protected Map<String,ModelField[]> |
projectModelFields
|
protected String |
projectName
|
protected Map<String,List<String>> |
projectSuperTypes
|
protected Map<String,Set<Annotation>> |
projectTypeAnnotations
|
protected Map<String,Map<String,Set<Annotation>>> |
projectTypeFieldsAnnotations
|
protected Map<String,TypeSource> |
projectTypeSources
|
|
Method Summary |
void |
addProjectCollectionTypes(Map<String,Boolean> collectionTypes)
|
void |
addProjectEventTypes(Map<String,Boolean> eventTypes)
|
void |
addProjectFieldParametersType(Map<String,String> fieldParametersType)
|
void |
addProjectJavaEnumDefinitions(Map<String,String[]> dataEnumLists)
|
void |
addProjectMethodInformation(Map<String,List<MethodInfo>> methodInformation)
|
void |
addProjectModelFields(Map<String,ModelField[]> modelFields)
|
void |
addProjectPackageNames(List<String> packageNames)
|
void |
addProjectSuperTypes(Map<String,List<String>> superTypes)
|
void |
addProjectTypeAnnotations(Map<String,Set<Annotation>> annotations)
|
void |
addProjectTypeFieldsAnnotations(Map<String,Map<String,Set<Annotation>>> typeFieldsAnnotations)
|
void |
addProjectTypeSources(Map<String,TypeSource> typeSources)
|
Map<String,Boolean> |
getProjectCollectionTypes()
|
Map<String,Boolean> |
getProjectEventTypes()
|
Map<String,String> |
getProjectFieldParametersType()
|
Map<String,String[]> |
getProjectJavaEnumDefinitions()
|
Map<String,List<MethodInfo>> |
getProjectMethodInformation()
|
Map<String,ModelField[]> |
getProjectModelFields()
|
String |
getProjectName()
|
List<String> |
getProjectPackageNames()
|
Map<String,List<String>> |
getProjectSuperTypes()
|
Map<String,Set<Annotation>> |
getProjectTypeAnnotations()
|
Map<String,Map<String,Set<Annotation>>> |
getProjectTypeFieldsAnnotations()
|
Map<String,TypeSource> |
getProjectTypeSources()
|
void |
setProjectName(String projectName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
projectName
protected String projectName
projectModelFields
protected Map<String,ModelField[]> projectModelFields
projectFieldParametersType
protected Map<String,String> projectFieldParametersType
projectEventTypes
protected Map<String,Boolean> projectEventTypes
projectTypeSources
protected Map<String,TypeSource> projectTypeSources
projectSuperTypes
protected Map<String,List<String>> projectSuperTypes
projectTypeAnnotations
protected Map<String,Set<Annotation>> projectTypeAnnotations
projectTypeFieldsAnnotations
protected Map<String,Map<String,Set<Annotation>>> projectTypeFieldsAnnotations
projectJavaEnumDefinitions
protected Map<String,String[]> projectJavaEnumDefinitions
projectMethodInformation
protected Map<String,List<MethodInfo>> projectMethodInformation
projectCollectionTypes
protected Map<String,Boolean> projectCollectionTypes
ProjectDataModelOracleImpl
public ProjectDataModelOracleImpl()
setProjectName
public void setProjectName(String projectName)
- Specified by:
setProjectName in interface ProjectDataModelOracle
addProjectModelFields
public void addProjectModelFields(Map<String,ModelField[]> modelFields)
- Specified by:
addProjectModelFields in interface ProjectDataModelOracle
addProjectFieldParametersType
public void addProjectFieldParametersType(Map<String,String> fieldParametersType)
- Specified by:
addProjectFieldParametersType in interface ProjectDataModelOracle
addProjectEventTypes
public void addProjectEventTypes(Map<String,Boolean> eventTypes)
- Specified by:
addProjectEventTypes in interface ProjectDataModelOracle
addProjectTypeSources
public void addProjectTypeSources(Map<String,TypeSource> typeSources)
- Specified by:
addProjectTypeSources in interface ProjectDataModelOracle
addProjectSuperTypes
public void addProjectSuperTypes(Map<String,List<String>> superTypes)
- Specified by:
addProjectSuperTypes in interface ProjectDataModelOracle
addProjectTypeAnnotations
public void addProjectTypeAnnotations(Map<String,Set<Annotation>> annotations)
- Specified by:
addProjectTypeAnnotations in interface ProjectDataModelOracle
addProjectTypeFieldsAnnotations
public void addProjectTypeFieldsAnnotations(Map<String,Map<String,Set<Annotation>>> typeFieldsAnnotations)
- Specified by:
addProjectTypeFieldsAnnotations in interface ProjectDataModelOracle
addProjectJavaEnumDefinitions
public void addProjectJavaEnumDefinitions(Map<String,String[]> dataEnumLists)
- Specified by:
addProjectJavaEnumDefinitions in interface ProjectDataModelOracle
addProjectMethodInformation
public void addProjectMethodInformation(Map<String,List<MethodInfo>> methodInformation)
- Specified by:
addProjectMethodInformation in interface ProjectDataModelOracle
addProjectCollectionTypes
public void addProjectCollectionTypes(Map<String,Boolean> collectionTypes)
- Specified by:
addProjectCollectionTypes in interface ProjectDataModelOracle
addProjectPackageNames
public void addProjectPackageNames(List<String> packageNames)
- Specified by:
addProjectPackageNames in interface ProjectDataModelOracle
getProjectName
public String getProjectName()
- Specified by:
getProjectName in interface ProjectDataModelOracle
getProjectModelFields
public Map<String,ModelField[]> getProjectModelFields()
- Specified by:
getProjectModelFields in interface ProjectDataModelOracle
getProjectFieldParametersType
public Map<String,String> getProjectFieldParametersType()
- Specified by:
getProjectFieldParametersType in interface ProjectDataModelOracle
getProjectEventTypes
public Map<String,Boolean> getProjectEventTypes()
- Specified by:
getProjectEventTypes in interface ProjectDataModelOracle
getProjectTypeSources
public Map<String,TypeSource> getProjectTypeSources()
- Specified by:
getProjectTypeSources in interface ProjectDataModelOracle
getProjectSuperTypes
public Map<String,List<String>> getProjectSuperTypes()
- Specified by:
getProjectSuperTypes in interface ProjectDataModelOracle
getProjectTypeAnnotations
public Map<String,Set<Annotation>> getProjectTypeAnnotations()
- Specified by:
getProjectTypeAnnotations in interface ProjectDataModelOracle
getProjectTypeFieldsAnnotations
public Map<String,Map<String,Set<Annotation>>> getProjectTypeFieldsAnnotations()
- Specified by:
getProjectTypeFieldsAnnotations in interface ProjectDataModelOracle
getProjectJavaEnumDefinitions
public Map<String,String[]> getProjectJavaEnumDefinitions()
- Specified by:
getProjectJavaEnumDefinitions in interface ProjectDataModelOracle
getProjectMethodInformation
public Map<String,List<MethodInfo>> getProjectMethodInformation()
- Specified by:
getProjectMethodInformation in interface ProjectDataModelOracle
getProjectCollectionTypes
public Map<String,Boolean> getProjectCollectionTypes()
- Specified by:
getProjectCollectionTypes in interface ProjectDataModelOracle
getProjectPackageNames
public List<String> getProjectPackageNames()
- Specified by:
getProjectPackageNames in interface ProjectDataModelOracle
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.