org.sormula.translator.standard
Class StringColumnTranslator<R>

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

Deprecated.

@Deprecated
public class StringColumnTranslator<R>
extends AbstractColumnTranslator<R,java.lang.String>

No longer used by StandardColumnTranslator. Translates using PreparedStatement.setString(int, String) and ResultSet.getString(int).

Since:
1.0
Author:
Jeff Miller

Constructor Summary
StringColumnTranslator(java.lang.reflect.Field field, java.lang.String columnName)
          Deprecated. See super class constructor for description.
 
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

StringColumnTranslator

public StringColumnTranslator(java.lang.reflect.Field field,
                              java.lang.String columnName)
                       throws java.lang.Exception
Deprecated. 
See super class constructor for description.

Throws:
java.lang.Exception
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.String>
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.String>
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