Tuscany DAS for Relational Databases

org.apache.tuscany.das.rdb.impl
Class ChangeSummarizer

java.lang.Object
  extended by org.apache.tuscany.das.rdb.impl.ChangeSummarizer

public class ChangeSummarizer
extends Object


Constructor Summary
ChangeSummarizer()
           
 
Method Summary
 void addCollisionColumn(String columnName)
           
 void addConverter(String name, String converterName)
           
 void addCreateCommand(Type type, Command cmd)
           
 void addDeleteCommand(Type type, Command cmd)
           
 void addGeneratedPrimaryKey(String columnName)
           
 void addPrimarykey(Key key)
           
 void addPrimaryKey(String columnName)
           
 void addRelationship(String parentName, String childName)
           
 void addUpdateCommand(Type type, Command cmd)
           
 void createChange(ChangeSummary changeSummary, DataObject changedObject)
           
 ConnectionImpl getConnection()
           
 Changes loadChanges(DataObject root)
           
 void setConnection(ConnectionImpl connection)
           
 void setMapping(MappingWrapper map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeSummarizer

public ChangeSummarizer()
Method Detail

loadChanges

public Changes loadChanges(DataObject root)

createChange

public void createChange(ChangeSummary changeSummary,
                         DataObject changedObject)

addCreateCommand

public void addCreateCommand(Type type,
                             Command cmd)

addUpdateCommand

public void addUpdateCommand(Type type,
                             Command cmd)

addDeleteCommand

public void addDeleteCommand(Type type,
                             Command cmd)

setConnection

public void setConnection(ConnectionImpl connection)

setMapping

public void setMapping(MappingWrapper map)

addRelationship

public void addRelationship(String parentName,
                            String childName)

addPrimaryKey

public void addPrimaryKey(String columnName)

addCollisionColumn

public void addCollisionColumn(String columnName)

addPrimarykey

public void addPrimarykey(Key key)

addGeneratedPrimaryKey

public void addGeneratedPrimaryKey(String columnName)

addConverter

public void addConverter(String name,
                         String converterName)

getConnection

public ConnectionImpl getConnection()

Tuscany DAS for Relational Databases

-