org.nakedobjects.plugins.sql.objectstore.jdbc
Class AbstractJdbcFieldMapping
java.lang.Object
org.nakedobjects.plugins.sql.objectstore.jdbc.AbstractJdbcFieldMapping
- All Implemented Interfaces:
- FieldMapping
- Direct Known Subclasses:
- JdbcDateMapper, JdbcDateTimeMapper, JdbcGeneralValueMapper, JdbcTimeMapper, JdbcTimestampMapper
public abstract class AbstractJdbcFieldMapping
- extends java.lang.Object
- implements FieldMapping
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJdbcFieldMapping
public AbstractJdbcFieldMapping(NakedObjectAssociation field)
appendColumnDefinitions
public void appendColumnDefinitions(java.lang.StringBuffer sql)
- Specified by:
appendColumnDefinitions in interface FieldMapping
appendColumnNames
public void appendColumnNames(java.lang.StringBuffer sql)
- Specified by:
appendColumnNames in interface FieldMapping
appendInsertValues
public void appendInsertValues(java.lang.StringBuffer sql,
NakedObject object)
- Specified by:
appendInsertValues in interface FieldMapping
appendUpdateValues
public void appendUpdateValues(java.lang.StringBuffer sql,
NakedObject object)
- Specified by:
appendUpdateValues in interface FieldMapping
initializeField
public void initializeField(NakedObject object,
Results rs)
- Specified by:
initializeField in interface FieldMapping
columnType
protected abstract java.lang.String columnType()
valueAsDBString
protected abstract java.lang.String valueAsDBString(NakedObject value)
setFromDBColumn
protected abstract NakedObject setFromDBColumn(java.lang.String encodeValue,
NakedObjectAssociation field)
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.