com.jenkov.mrpersister.impl.mapping.method
Class ObjectGetterMapping

java.lang.Object
  extended by com.jenkov.mrpersister.impl.mapping.method.MethodMapping
      extended by com.jenkov.mrpersister.impl.mapping.method.GetterMapping
          extended by com.jenkov.mrpersister.impl.mapping.method.ObjectGetterMapping
All Implemented Interfaces:
IGetterMapping, IMethodMapping, java.lang.Comparable

public class ObjectGetterMapping
extends GetterMapping

A subclass of GetterMapping capable of inserting an Object into a PreparedStatement.

Author:
Jakob Jenkov, Jenkov Development

Field Summary
 
Fields inherited from class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
isAutoGenerated
 
Fields inherited from class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
columnName, columnType, isPrimaryKey, isTableMapped, objectMethod
 
Constructor Summary
ObjectGetterMapping()
           
 
Method Summary
protected  void insertObjectDo(java.lang.Object value, java.sql.PreparedStatement statement, int index)
           
 
Methods inherited from class com.jenkov.mrpersister.impl.mapping.method.GetterMapping
insertObject, insertValueFromObject, isAutoGenerated, setAutoGenerated
 
Methods inherited from class com.jenkov.mrpersister.impl.mapping.method.MethodMapping
compareTo, equals, getColumnName, getColumnType, getObjectMethod, hashCode, isNumberType, isPrimaryKey, isStringType, isTableMapped, setColumnName, setColumnType, setObjectMethod, setPrimaryKey, setTableMapped, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jenkov.mrpersister.itf.mapping.IMethodMapping
getColumnName, getColumnType, getObjectMethod, isPrimaryKey, isTableMapped, setColumnName, setColumnType, setObjectMethod, setPrimaryKey, setTableMapped
 

Constructor Detail

ObjectGetterMapping

public ObjectGetterMapping()
Method Detail

insertObjectDo

protected void insertObjectDo(java.lang.Object value,
                              java.sql.PreparedStatement statement,
                              int index)
                       throws java.sql.SQLException
Overrides:
insertObjectDo in class GetterMapping
Throws:
java.sql.SQLException