org.jboss.ejb.plugins.cmp.jdbc
Class JDBCParameterSetter.JDBCAbstractParameterSetter

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc.JDBCParameterSetter.JDBCAbstractParameterSetter
All Implemented Interfaces:
JDBCParameterSetter (src)
Enclosing class:
JDBCParameterSetter (src)

public abstract static class JDBCParameterSetter.JDBCAbstractParameterSetter
extends java.lang.Object
implements JDBCParameterSetter (src)


Nested Class Summary
 
Nested classes inherited from class org.jboss.ejb.plugins.cmp.jdbc.JDBCParameterSetter (src)
JDBCParameterSetter.JDBCAbstractParameterSetter (src)
 
Field Summary
 
Fields inherited from interface org.jboss.ejb.plugins.cmp.jdbc.JDBCParameterSetter (src)
BINARY, BLOB, CLOB, NUMERIC, OBJECT
 
Constructor Summary
JDBCParameterSetter.JDBCAbstractParameterSetter()
           
 
Method Summary
 void set(java.sql.PreparedStatement ps, int index, int jdbcType, java.lang.Object value, Logger (src)  log)
          Sets a parameter of a specific JDBC type.
protected abstract  void setNotNull(java.sql.PreparedStatement ps, int index, int jdbcType, java.lang.Object value, Logger (src)  log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCParameterSetter.JDBCAbstractParameterSetter

public JDBCParameterSetter.JDBCAbstractParameterSetter()
Method Detail

set

public void set(java.sql.PreparedStatement ps,
                int index,
                int jdbcType,
                java.lang.Object value,
                Logger (src)  log)
         throws java.sql.SQLException
Description copied from interface: JDBCParameterSetter (src)
Sets a parameter of a specific JDBC type.

Specified by:
set in interface JDBCParameterSetter (src)
Parameters:
ps - the java.sql.PreparedStatement to set parameter on
index - the index of the parameter
jdbcType - the JDBC type of the parameter as defined by java.sql.Types
value - parameter value
log - the logger
Throws:
java.sql.SQLException

setNotNull

protected abstract void setNotNull(java.sql.PreparedStatement ps,
                                   int index,
                                   int jdbcType,
                                   java.lang.Object value,
                                   Logger (src)  log)
                            throws java.sql.SQLException
Throws:
java.sql.SQLException