|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.scooterframework.orm.sqldataexpress.processor.DataProcessorImpl
public abstract class DataProcessorImpl
DataProcessorImpl class.
| Field Summary | |
|---|---|
protected java.sql.DatabaseMetaData |
dbmd
|
| Fields inherited from interface com.scooterframework.orm.sqldataexpress.processor.DataProcessor |
|---|
DEFAULT_PAGINATION_LIMIT, framework_input_key_prefix, input_key_database_connection_context, input_key_database_connection_name, input_key_max_row_index, input_key_min_row_index, input_key_records_fixed, input_key_records_limit, input_key_records_offset, input_key_use_pagination, NO_ROW_LIMIT |
| Constructor Summary | |
|---|---|
DataProcessorImpl()
|
|
| Method Summary | |
|---|---|
protected java.math.BigDecimal |
convert2BigDecimal(java.lang.Object obj,
Parameter p)
|
protected double |
convert2double(java.lang.Object obj,
Parameter p)
|
protected float |
convert2float(java.lang.Object obj,
Parameter p)
|
protected int |
convert2int(java.lang.Object obj,
Parameter p)
|
protected long |
convert2long(java.lang.Object obj,
Parameter p)
|
OmniDTO |
execute(UserDatabaseConnection udc,
java.util.Map<java.lang.String,java.lang.Object> inputs)
execute |
abstract OmniDTO |
execute(UserDatabaseConnection udc,
java.util.Map<java.lang.String,java.lang.Object> inputs,
java.util.Map<java.lang.String,java.lang.String> outputFilters)
execute with output filter |
protected java.util.Set<java.lang.String> |
getAllowedColumns(java.util.Map<java.lang.String,java.lang.String> outputFilter,
Cursor cursor)
|
java.sql.DatabaseMetaData |
getDatabaseMetaData()
Returns DatabaseMetaData. |
protected RowInfo |
getFilteredHeaderInfo(java.util.Set<java.lang.String> allowedColumns,
Cursor cursor)
|
protected java.io.InputStream |
getInputStream(java.lang.Object data)
|
protected void |
setBigData(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
Stores object as either blob or clob type in database. |
protected void |
setBinaryObject(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
Stores object as binary type in database. |
protected void |
setBooleanObject(java.sql.PreparedStatement pstmt,
int parameterIndex,
java.lang.Object parameterObj,
int targetSqlType)
|
void |
setDatabaseMetaData(java.sql.DatabaseMetaData dbmd)
Sets DatabaseMetaData. |
protected void |
setDateTimeObject(java.sql.PreparedStatement pstmt,
int parameterIndex,
java.lang.Object parameterObj,
int targetSqlType)
|
protected void |
setNull(java.sql.PreparedStatement pstmt,
int parameterIndex,
int targetSqlType)
|
protected void |
setNumericObject(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
|
protected void |
setObject(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
|
protected boolean |
supportsGetGeneratedKeys()
Checks to see if the connection supports generated keys. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.sql.DatabaseMetaData dbmd
| Constructor Detail |
|---|
public DataProcessorImpl()
| Method Detail |
|---|
public OmniDTO execute(UserDatabaseConnection udc,
java.util.Map<java.lang.String,java.lang.Object> inputs)
throws BaseSQLException
execute in interface DataProcessorBaseSQLException
public abstract OmniDTO execute(UserDatabaseConnection udc,
java.util.Map<java.lang.String,java.lang.Object> inputs,
java.util.Map<java.lang.String,java.lang.String> outputFilters)
throws BaseSQLException
execute in interface DataProcessorBaseSQLExceptionpublic java.sql.DatabaseMetaData getDatabaseMetaData()
public void setDatabaseMetaData(java.sql.DatabaseMetaData dbmd)
dbmd - protected boolean supportsGetGeneratedKeys()
protected java.util.Set<java.lang.String> getAllowedColumns(java.util.Map<java.lang.String,java.lang.String> outputFilter,
Cursor cursor)
protected RowInfo getFilteredHeaderInfo(java.util.Set<java.lang.String> allowedColumns,
Cursor cursor)
protected void setNull(java.sql.PreparedStatement pstmt,
int parameterIndex,
int targetSqlType)
throws java.sql.SQLException
java.sql.SQLException
protected void setObject(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
throws java.sql.SQLException
java.sql.SQLException
protected void setBooleanObject(java.sql.PreparedStatement pstmt,
int parameterIndex,
java.lang.Object parameterObj,
int targetSqlType)
throws java.sql.SQLException
java.sql.SQLException
protected void setNumericObject(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
throws java.sql.SQLException
java.sql.SQLException
protected void setBinaryObject(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
throws java.sql.SQLException
pstmt - PreparedStatement statementobj - The data to be persistedp - Parameter instance
java.sql.SQLException
protected void setBigData(java.sql.PreparedStatement pstmt,
java.lang.Object obj,
Parameter p)
throws java.sql.SQLException
pstmt - PreparedStatement statementobj - The data to be persistedp - Parameter instance
java.sql.SQLException
protected java.io.InputStream getInputStream(java.lang.Object data)
throws java.io.FileNotFoundException
java.io.FileNotFoundException
protected int convert2int(java.lang.Object obj,
Parameter p)
protected long convert2long(java.lang.Object obj,
Parameter p)
protected float convert2float(java.lang.Object obj,
Parameter p)
protected double convert2double(java.lang.Object obj,
Parameter p)
protected java.math.BigDecimal convert2BigDecimal(java.lang.Object obj,
Parameter p)
protected void setDateTimeObject(java.sql.PreparedStatement pstmt,
int parameterIndex,
java.lang.Object parameterObj,
int targetSqlType)
throws java.sql.SQLException
java.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||