org.sormula.translator.standard
Class GregorianCalendarTranslator

java.lang.Object
  extended by org.sormula.translator.standard.GregorianCalendarTranslator
All Implemented Interfaces:
TypeTranslator<java.util.GregorianCalendar>

public class GregorianCalendarTranslator
extends java.lang.Object
implements TypeTranslator<java.util.GregorianCalendar>

Translates a GregorianCalendar using PreparedStatement.setTimestamp(int, java.sql.Timestamp) and ResultSet.getTimestamp(int). This translator is available by default for all tables when Database is created.

Since:
1.6 and 2.0
Author:
Jeff Miller

Constructor Summary
GregorianCalendarTranslator()
           
 
Method Summary
 java.util.GregorianCalendar read(java.sql.ResultSet resultSet, int columnIndex)
          Reads value from result set.
 void write(java.sql.PreparedStatement preparedStatement, int parameterIndex, java.util.GregorianCalendar parameter)
          Sets parameter value n prepared statement.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GregorianCalendarTranslator

public GregorianCalendarTranslator()
Method Detail

write

public void write(java.sql.PreparedStatement preparedStatement,
                  int parameterIndex,
                  java.util.GregorianCalendar parameter)
           throws java.lang.Exception
Sets parameter value n prepared statement.

Specified by:
write in interface TypeTranslator<java.util.GregorianCalendar>
Parameters:
preparedStatement - set column value as parameter in this statement
parameterIndex - set parameter at this index
parameter - value to set in prepared statement
Throws:
java.lang.Exception - if error

read

public java.util.GregorianCalendar read(java.sql.ResultSet resultSet,
                                        int columnIndex)
                                 throws java.lang.Exception
Reads value from result set.

Specified by:
read in interface TypeTranslator<java.util.GregorianCalendar>
Parameters:
resultSet - read value from this result set
columnIndex - read value at this column index from result set
Returns:
result set value at parameter index
Throws:
java.lang.Exception - if error