org.nakedobjects.persistence.sql
Class SqlTableMapper

java.lang.Object
  extended byorg.nakedobjects.persistence.sql.DatabaseAccess
      extended byorg.nakedobjects.persistence.sql.SimpleSqlObjectMapper
          extended byorg.nakedobjects.persistence.sql.SqlTableMapper
All Implemented Interfaces:
SqlObjectMapper

public class SqlTableMapper
extends SimpleSqlObjectMapper


Field Summary
 
Fields inherited from class org.nakedobjects.persistence.sql.SimpleSqlObjectMapper
columns, fields, keyColumn, nakedClass, polymorphicReferences, table
 
Fields inherited from class org.nakedobjects.persistence.sql.DatabaseAccess
store
 
Constructor Summary
SqlTableMapper(SqlObjectStore store, java.lang.Class clas, java.lang.String table, java.lang.String keyColumn, boolean polymorphicReferences)
           
 
Method Summary
 void add(java.lang.String fieldName, java.lang.String column)
           
 
Methods inherited from class org.nakedobjects.persistence.sql.SimpleSqlObjectMapper
delete, getNakedClass, hasInstances, insert, isFirstInstance, isLastInstance, nextInstances, numberOfInstances, previousInstances, readObject, toString, update, withKey
 
Methods inherited from class org.nakedobjects.persistence.sql.DatabaseAccess
createKey, databaseContainsTable, getConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.persistence.sql.SqlObjectMapper
createKey
 

Constructor Detail

SqlTableMapper

public SqlTableMapper(SqlObjectStore store,
                      java.lang.Class clas,
                      java.lang.String table,
                      java.lang.String keyColumn,
                      boolean polymorphicReferences)
Method Detail

add

public void add(java.lang.String fieldName,
                java.lang.String column)