public class ProjectDataModelOracleImpl extends Object implements ProjectDataModelOracle
Modifier and Type | Field and Description |
---|---|
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 |
Constructor and Description |
---|
ProjectDataModelOracleImpl() |
protected String projectName
protected Map<String,ModelField[]> projectModelFields
protected Map<String,TypeSource> projectTypeSources
protected Map<String,Set<Annotation>> projectTypeAnnotations
protected Map<String,Map<String,Set<Annotation>>> projectTypeFieldsAnnotations
protected Map<String,List<MethodInfo>> projectMethodInformation
public void setProjectName(String projectName)
setProjectName
in interface ProjectDataModelOracle
public void addProjectModelFields(Map<String,ModelField[]> modelFields)
addProjectModelFields
in interface ProjectDataModelOracle
public void addProjectFieldParametersType(Map<String,String> fieldParametersType)
addProjectFieldParametersType
in interface ProjectDataModelOracle
public void addProjectEventTypes(Map<String,Boolean> eventTypes)
addProjectEventTypes
in interface ProjectDataModelOracle
public void addProjectTypeSources(Map<String,TypeSource> typeSources)
addProjectTypeSources
in interface ProjectDataModelOracle
public void addProjectSuperTypes(Map<String,List<String>> superTypes)
addProjectSuperTypes
in interface ProjectDataModelOracle
public void addProjectTypeAnnotations(Map<String,Set<Annotation>> annotations)
addProjectTypeAnnotations
in interface ProjectDataModelOracle
public void addProjectTypeFieldsAnnotations(Map<String,Map<String,Set<Annotation>>> typeFieldsAnnotations)
addProjectTypeFieldsAnnotations
in interface ProjectDataModelOracle
public void addProjectJavaEnumDefinitions(Map<String,String[]> dataEnumLists)
addProjectJavaEnumDefinitions
in interface ProjectDataModelOracle
public void addProjectMethodInformation(Map<String,List<MethodInfo>> methodInformation)
addProjectMethodInformation
in interface ProjectDataModelOracle
public void addProjectCollectionTypes(Map<String,Boolean> collectionTypes)
addProjectCollectionTypes
in interface ProjectDataModelOracle
public void addProjectPackageNames(List<String> packageNames)
addProjectPackageNames
in interface ProjectDataModelOracle
public String getProjectName()
getProjectName
in interface ProjectDataModelOracle
public Map<String,ModelField[]> getProjectModelFields()
getProjectModelFields
in interface ProjectDataModelOracle
public Map<String,String> getProjectFieldParametersType()
getProjectFieldParametersType
in interface ProjectDataModelOracle
public Map<String,Boolean> getProjectEventTypes()
getProjectEventTypes
in interface ProjectDataModelOracle
public Map<String,TypeSource> getProjectTypeSources()
getProjectTypeSources
in interface ProjectDataModelOracle
public Map<String,List<String>> getProjectSuperTypes()
getProjectSuperTypes
in interface ProjectDataModelOracle
public Map<String,Set<Annotation>> getProjectTypeAnnotations()
getProjectTypeAnnotations
in interface ProjectDataModelOracle
public Map<String,Map<String,Set<Annotation>>> getProjectTypeFieldsAnnotations()
getProjectTypeFieldsAnnotations
in interface ProjectDataModelOracle
public Map<String,String[]> getProjectJavaEnumDefinitions()
getProjectJavaEnumDefinitions
in interface ProjectDataModelOracle
public Map<String,List<MethodInfo>> getProjectMethodInformation()
getProjectMethodInformation
in interface ProjectDataModelOracle
public Map<String,Boolean> getProjectCollectionTypes()
getProjectCollectionTypes
in interface ProjectDataModelOracle
public List<String> getProjectPackageNames()
getProjectPackageNames
in interface ProjectDataModelOracle
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.