org.plasma.provisioning.rdb
Class Oracle11GConverter

java.lang.Object
  extended by org.plasma.provisioning.rdb.ConverterSupport
      extended by org.plasma.provisioning.rdb.Oracle11GConverter
All Implemented Interfaces:
SchemaConverter

public class Oracle11GConverter
extends ConverterSupport
implements SchemaConverter


Field Summary
protected  java.util.Map<Class,java.util.Map<java.lang.String,Property>> classPropertyMap
          maps classes to properties
protected  java.util.Map<java.lang.String,Class> classQualifiedPriKeyConstrainatNameMap
          Maps physical schema qualified primary key constraint names to classes.
protected  JDBCPojoDataAccessClient client
          maps properties to physical constraints
protected  java.util.Map<Property,org.plasma.provisioning.rdb.Oracle11GConverter.ConstraintInfo[]> constraintMap
           
protected  java.util.Map<java.lang.String,Property> propertyQualifiedPriKeyConstrainatNameMap
          Maps physical schema qualified primary key constraint names to properties.
 
Fields inherited from class org.plasma.provisioning.rdb.ConverterSupport
classQualifiedNameMap, enumQualifiedNameMap, model, namespaces, schemaNames
 
Constructor Summary
Oracle11GConverter(java.lang.String[] schemaNames, java.lang.String[] namespaces)
           
 
Method Summary
 Class buildClass(Package pkg, Table table)
           
 Class buildClass(Package pkg, View view)
           
 Model buildModel()
           
 Property buildProperty(Package pkg, Class clss, TableColumn column, org.plasma.provisioning.rdb.Oracle11GConverter.ConstraintInfo[] constraints, TableColumnComment[] comments)
           
 Property buildProperty(Package pkg, Class clss, ViewColumn column, ViewColumnComment[] comments)
           
 
Methods inherited from class org.plasma.provisioning.rdb.ConverterSupport
filter, isOtherAllowed, isPunctuation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classQualifiedPriKeyConstrainatNameMap

protected java.util.Map<java.lang.String,Class> classQualifiedPriKeyConstrainatNameMap
Maps physical schema qualified primary key constraint names to classes.


propertyQualifiedPriKeyConstrainatNameMap

protected java.util.Map<java.lang.String,Property> propertyQualifiedPriKeyConstrainatNameMap
Maps physical schema qualified primary key constraint names to properties.


classPropertyMap

protected java.util.Map<Class,java.util.Map<java.lang.String,Property>> classPropertyMap
maps classes to properties


client

protected JDBCPojoDataAccessClient client
maps properties to physical constraints


constraintMap

protected java.util.Map<Property,org.plasma.provisioning.rdb.Oracle11GConverter.ConstraintInfo[]> constraintMap
Constructor Detail

Oracle11GConverter

public Oracle11GConverter(java.lang.String[] schemaNames,
                          java.lang.String[] namespaces)
Method Detail

buildModel

public Model buildModel()
Specified by:
buildModel in interface SchemaConverter

buildClass

public Class buildClass(Package pkg,
                        Table table)

buildClass

public Class buildClass(Package pkg,
                        View view)

buildProperty

public Property buildProperty(Package pkg,
                              Class clss,
                              TableColumn column,
                              org.plasma.provisioning.rdb.Oracle11GConverter.ConstraintInfo[] constraints,
                              TableColumnComment[] comments)

buildProperty

public Property buildProperty(Package pkg,
                              Class clss,
                              ViewColumn column,
                              ViewColumnComment[] comments)


Copyright © 2013. All Rights Reserved.