public class GcBoundDataConversionImpl extends Object implements GcBoundDataConversion
This is our implementation of a helper to convert data to and from Oracle. It is externalized because it will likely be common that editing will need to be done on a per project basis.
| Constructor and Description |
|---|
GcBoundDataConversionImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBindVariableToStatement(PreparedStatement preparedStatement,
Object bindVar,
int index)
Add the value to the prepared statement, doing any casting, etc needed.
|
<T> T |
getFieldValue(Class<T> clazz,
Object value)
Cast and manipulate the value returned from the database to get it into the appropriate value for assignment.
|
void |
setFieldValue(Object instance,
Field field,
Object value)
Set the value of a field, do any casting, etc needed.
|
public void addBindVariableToStatement(PreparedStatement preparedStatement, Object bindVar, int index)
addBindVariableToStatement in interface GcBoundDataConversionpreparedStatement - is the statement to add the value to.bindVar - is the bindvar to add.index - is the indes of the statement to add it to.public void setFieldValue(Object instance, Field field, Object value)
setFieldValue in interface GcBoundDataConversioninstance - is the instance to set the value to.field - is the field taking the value.value - is the value to set.public <T> T getFieldValue(Class<T> clazz, Object value)
getFieldValue in interface GcBoundDataConversionT - is the type to return.clazz - is the type to return.value - is the value to cast or manipulate.Copyright © 2021 Internet2. All rights reserved.