org.nakedobjects.plugins.sql.objectstore.jdbc
Class JdbcObjectReferenceFieldMapping

java.lang.Object
  extended by org.nakedobjects.plugins.sql.objectstore.IdMappingAbstract
      extended by org.nakedobjects.plugins.sql.objectstore.jdbc.JdbcObjectReferenceMapping
          extended by org.nakedobjects.plugins.sql.objectstore.jdbc.JdbcObjectReferenceFieldMapping
All Implemented Interfaces:
FieldMapping, ObjectReferenceMapping

public class JdbcObjectReferenceFieldMapping
extends JdbcObjectReferenceMapping
implements FieldMapping


Nested Class Summary
static class JdbcObjectReferenceFieldMapping.Factory
           
 
Constructor Summary
JdbcObjectReferenceFieldMapping(NakedObjectAssociation field)
           
 
Method Summary
 void appendInsertValues(java.lang.StringBuffer sb, NakedObject object)
           
 void appendUpdateValues(java.lang.StringBuffer sql, NakedObject object)
           
 void initializeField(NakedObject object, Results rs)
           
 
Methods inherited from class org.nakedobjects.plugins.sql.objectstore.jdbc.JdbcObjectReferenceMapping
initializeField
 
Methods inherited from class org.nakedobjects.plugins.sql.objectstore.IdMappingAbstract
appendColumnDefinitions, appendColumnNames, appendWhereClause, appendWhereClause, getAdapter, getColumn, primaryKey, recreateOid, setColumn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.plugins.sql.objectstore.mapping.FieldMapping
appendColumnDefinitions, appendColumnNames
 
Methods inherited from interface org.nakedobjects.plugins.sql.objectstore.mapping.ObjectReferenceMapping
appendColumnDefinitions, appendColumnNames, recreateOid
 

Constructor Detail

JdbcObjectReferenceFieldMapping

public JdbcObjectReferenceFieldMapping(NakedObjectAssociation field)
Method Detail

appendInsertValues

public void appendInsertValues(java.lang.StringBuffer sb,
                               NakedObject object)
Specified by:
appendInsertValues in interface FieldMapping
Specified by:
appendInsertValues in interface ObjectReferenceMapping
Overrides:
appendInsertValues in class IdMappingAbstract

appendUpdateValues

public void appendUpdateValues(java.lang.StringBuffer sql,
                               NakedObject object)
Specified by:
appendUpdateValues in interface FieldMapping
Specified by:
appendUpdateValues in interface ObjectReferenceMapping
Overrides:
appendUpdateValues in class JdbcObjectReferenceMapping

initializeField

public void initializeField(NakedObject object,
                            Results rs)
Specified by:
initializeField in interface FieldMapping


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.