org.nakedobjects.persistence.sql
Class AutoSqlObjectMapper

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

public class AutoSqlObjectMapper
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
AutoSqlObjectMapper(SqlObjectStore store, NakedClass cls)
           
 
Method Summary
 void initDB()
           
 java.lang.String toString()
           
 
Methods inherited from class org.nakedobjects.persistence.sql.SimpleSqlObjectMapper
delete, getNakedClass, hasInstances, insert, isFirstInstance, isLastInstance, nextInstances, numberOfInstances, previousInstances, readObject, 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

AutoSqlObjectMapper

public AutoSqlObjectMapper(SqlObjectStore store,
                           NakedClass cls)
                    throws ObjectStoreException
Method Detail

initDB

public void initDB()
            throws ObjectStoreException
Throws:
ObjectStoreException

toString

public java.lang.String toString()
Overrides:
toString in class SimpleSqlObjectMapper