org.apache.tuscany.das.rdb.config.wrapper
Class MappingWrapper
java.lang.Object
org.apache.tuscany.das.rdb.config.wrapper.MappingWrapper
public class MappingWrapper
- extends 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(String name)
getTableByPropertyName
public Table getTableByPropertyName(String name)
addRelationship
public void addRelationship(String parentName,
String childName)
addRelationship
public void addRelationship(Key parentKey,
Key childKey)
addPrimaryKey
public void addPrimaryKey(String columnName)
addPrimaryKey
public void addPrimaryKey(Key key)
addGeneratedPrimaryKey
public void addGeneratedPrimaryKey(String columnName)
getTablePropertyName
public String getTablePropertyName(String tableName)
getColumn
public Column getColumn(Table t,
String name)
getColumnByPropertyName
public Column getColumnByPropertyName(Table t,
String propertyName)
getColumnPropertyName
public String getColumnPropertyName(String tableName,
String columnName)
addCollisionColumn
public void addCollisionColumn(String columnName)
addTable
public void addTable(String tableName,
String propertyName)
hasRecursiveRelationships
public boolean hasRecursiveRelationships()
getRelationshipsByChildTable
public Collection getRelationshipsByChildTable(String name)
getInsertOrder
public ArrayList getInsertOrder()
getDeleteOrder
public ArrayList getDeleteOrder()
addConverter
public void addConverter(String name,
String converter)
getConverter
public String getConverter(String tableName,
String columnName)
getConverters
public HashMap getConverters(Table table)
getRelationshipByReference
public Relationship getRelationshipByReference(Property ref)
getRelationshipByName
public Relationship getRelationshipByName(String name)
-