org.sormula.translator
Class ObjectColumnTranslator<R>

java.lang.Object
  extended by org.sormula.translator.AbstractColumnTranslator<R,java.lang.Object>
      extended by org.sormula.translator.ObjectColumnTranslator<R>
All Implemented Interfaces:
ColumnTranslator<R>

Deprecated.

@Deprecated
public class ObjectColumnTranslator<R>
extends AbstractColumnTranslator<R,java.lang.Object>

No longer used by StandardColumnTranslator. Translates using PreparedStatement.setObject(int, Object) and ResultSet.getObject(int). This translator will use JDBC driver to perform all conversions.

Since:
1.0
Author:
Jeff Miller

Constructor Summary
ObjectColumnTranslator(java.lang.reflect.Field field, java.lang.String columnName)
          Deprecated. Constructs for a field and sql column name.
 
Method Summary
 void read(java.sql.ResultSet resultSet, int columnIndex, R row)
          Deprecated. Reads column value from result set and sets in row object.
 void write(java.sql.PreparedStatement preparedStatement, int parameterIndex, R row)
          Deprecated. Gets column value from row and sets as parameter in prepared statement.
 
Methods inherited from class org.sormula.translator.AbstractColumnTranslator
getColumnName, getField, getSormulaField, getTypeTranslator, isIdentity, newInstance, setIdentity, setTypeTranslator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectColumnTranslator

public ObjectColumnTranslator(java.lang.reflect.Field field,
                              java.lang.String columnName)
                       throws java.lang.Exception
Deprecated. 
Constructs for a field and sql column name.

Parameters:
field - row field
columnName - table column name
Throws:
java.lang.Exception - if error
Method Detail

write

public void write(java.sql.PreparedStatement preparedStatement,
                  int parameterIndex,
                  R row)
           throws java.lang.Exception
Deprecated. 
Gets column value from row and sets as parameter in prepared statement.

Specified by:
write in interface ColumnTranslator<R>
Overrides:
write in class AbstractColumnTranslator<R,java.lang.Object>
Parameters:
preparedStatement - set column value as parameter in this statement
parameterIndex - set parameter at this index
row - get value from this row
Throws:
java.lang.Exception - if error

read

public void read(java.sql.ResultSet resultSet,
                 int columnIndex,
                 R row)
          throws java.lang.Exception
Deprecated. 
Reads column value from result set and sets in row object.

Specified by:
read in interface ColumnTranslator<R>
Overrides:
read in class AbstractColumnTranslator<R,java.lang.Object>
Parameters:
resultSet - read column from this result set
columnIndex - read value at this column index from result set
row - set value in this row
Throws:
java.lang.Exception - if error