Package org.apache.ofbiz.entity.jdbc
Class JdbcValueHandler.StringJdbcValueHandler
- java.lang.Object
-
- org.apache.ofbiz.entity.jdbc.JdbcValueHandler<java.lang.String>
-
- org.apache.ofbiz.entity.jdbc.JdbcValueHandler.StringJdbcValueHandler
-
- Enclosing class:
- JdbcValueHandler<T>
protected static class JdbcValueHandler.StringJdbcValueHandler extends JdbcValueHandler<java.lang.String>
Ajava.lang.String
JDBC value handler.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.ofbiz.entity.jdbc.JdbcValueHandler
JdbcValueHandler.ArrayJdbcValueHandler, JdbcValueHandler.BigDecimalJdbcValueHandler, JdbcValueHandler.BlobJdbcValueHandler, JdbcValueHandler.BooleanJdbcValueHandler, JdbcValueHandler.ByteArrayJdbcValueHandler, JdbcValueHandler.ClobJdbcValueHandler, JdbcValueHandler.DateJdbcValueHandler, JdbcValueHandler.DoubleJdbcValueHandler, JdbcValueHandler.FloatJdbcValueHandler, JdbcValueHandler.IntegerJdbcValueHandler, JdbcValueHandler.LongJdbcValueHandler, JdbcValueHandler.ObjectJdbcValueHandler, JdbcValueHandler.RowIdJdbcValueHandler, JdbcValueHandler.ShortJdbcValueHandler, JdbcValueHandler.StringJdbcValueHandler, JdbcValueHandler.TimeJdbcValueHandler, JdbcValueHandler.TimestampJdbcValueHandler
-
-
Field Summary
-
Fields inherited from class org.apache.ofbiz.entity.jdbc.JdbcValueHandler
module
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
StringJdbcValueHandler(int jdbcType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
castAndSetValue(java.sql.PreparedStatement ps, int parameterIndex, java.lang.String obj)
Sets a value in aPreparedStatement
.java.lang.Class<java.lang.String>
getJavaClass()
java.lang.String
getValue(java.sql.ResultSet rs, int columnIndex)
Returns a value from aResultSet
.protected JdbcValueHandler<java.lang.String>
newInstance(int sqlType)
Returns a new instance of the object - initialized with the specified SQL type.-
Methods inherited from class org.apache.ofbiz.entity.jdbc.JdbcValueHandler
create, getInstance, getSqlType, parseSqlType, serializeObject, setValue
-
-
-
-
Method Detail
-
getJavaClass
public java.lang.Class<java.lang.String> getJavaClass()
- Specified by:
getJavaClass
in classJdbcValueHandler<java.lang.String>
-
castAndSetValue
protected void castAndSetValue(java.sql.PreparedStatement ps, int parameterIndex, java.lang.String obj) throws java.sql.SQLException
Description copied from class:JdbcValueHandler
Sets a value in aPreparedStatement
. Theobj
argument is converted to the correct data type. Subclasses override this method to castobj
to the correct data type and call the appropriatePreparedStatement.setXxx
method.- Specified by:
castAndSetValue
in classJdbcValueHandler<java.lang.String>
- Throws:
java.sql.SQLException
-
getValue
public java.lang.String getValue(java.sql.ResultSet rs, int columnIndex) throws java.sql.SQLException
Description copied from class:JdbcValueHandler
Returns a value from aResultSet
. The returned object is converted to the Java data type specified in the fieldtype file.- Specified by:
getValue
in classJdbcValueHandler<java.lang.String>
- Parameters:
rs
- the ResultSet objectcolumnIndex
- the column index- Returns:
- get value from result set
- Throws:
java.sql.SQLException
-
newInstance
protected JdbcValueHandler<java.lang.String> newInstance(int sqlType)
Description copied from class:JdbcValueHandler
Returns a new instance of the object - initialized with the specified SQL type.- Specified by:
newInstance
in classJdbcValueHandler<java.lang.String>
- Parameters:
sqlType
- the sql type- Returns:
- returns a new instance
-
-