org.apache.tuscany.das.rdb.config.wrapper
Class MappingWrapper
java.lang.Object
org.apache.tuscany.das.rdb.config.wrapper.MappingWrapper
public class MappingWrapper
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappingWrapper
public MappingWrapper()
MappingWrapper
public MappingWrapper(Config mapping)
getConfig
public Config getConfig()
getTable
public Table getTable(java.lang.String name)
getTableByPropertyName
public Table getTableByPropertyName(java.lang.String name)
addRelationship
public void addRelationship(java.lang.String parentName,
java.lang.String childName)
addRelationship
public void addRelationship(Key parentKey,
Key childKey)
addPrimaryKey
public void addPrimaryKey(java.lang.String columnName)
addPrimaryKey
public void addPrimaryKey(Key key)
addGeneratedPrimaryKey
public void addGeneratedPrimaryKey(java.lang.String columnName)
getTablePropertyName
public java.lang.String getTablePropertyName(java.lang.String tableName)
getColumn
public Column getColumn(Table t,
java.lang.String name)
getColumnByPropertyName
public Column getColumnByPropertyName(Table t,
java.lang.String propertyName)
getColumnPropertyName
public java.lang.String getColumnPropertyName(java.lang.String tableName,
java.lang.String columnName)
addCollisionColumn
public void addCollisionColumn(java.lang.String columnName)
addTable
public void addTable(java.lang.String tableName,
java.lang.String propertyName)
hasRecursiveRelationships
public boolean hasRecursiveRelationships()
getRelationshipsByChildTable
public java.util.Collection getRelationshipsByChildTable(java.lang.String name)
getInsertOrder
public java.util.ArrayList getInsertOrder()
getDeleteOrder
public java.util.ArrayList getDeleteOrder()
addConverter
public void addConverter(java.lang.String name,
java.lang.String converter)
getConverter
public java.lang.String getConverter(java.lang.String tableName,
java.lang.String columnName)
getConverters
public java.util.HashMap getConverters(Table table)
getRelationshipByReference
public Relationship getRelationshipByReference(commonj.sdo.Property ref)
getRelationshipByName
public Relationship getRelationshipByName(java.lang.String name)
-