public class ProcedureCaller
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DB_PARAM_DATE |
static java.lang.String |
DB_PARAM_NUMDEC |
static java.lang.String |
DB_PARAM_NUMINT |
static java.lang.String |
DB_PARAM_TEXT |
Constructor and Description |
---|
ProcedureCaller(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addDBInputParameter(java.sql.Connection c,
java.lang.String type,
int row,
java.lang.String name,
java.lang.Object value) |
void |
addDBInputParameter(java.sql.Connection c,
java.lang.String type,
java.lang.String name,
java.lang.Object value) |
void |
addInputParameter(java.lang.Object p) |
void |
addOutputParameter(int type,
java.lang.String name) |
void |
execute(java.sql.Connection c) |
java.lang.String |
getExecutionID() |
java.lang.Object |
result(java.lang.String paramName) |
java.math.BigDecimal |
resultAsBigDecimal(java.lang.String paramName) |
java.sql.ResultSet |
resultAsResultSet(java.lang.String paramName) |
java.lang.String |
resultAsString(java.lang.String paramName) |
java.sql.Timestamp |
resultAsTimestamp(java.lang.String paramName) |
public static final java.lang.String DB_PARAM_TEXT
public static final java.lang.String DB_PARAM_NUMINT
public static final java.lang.String DB_PARAM_NUMDEC
public static final java.lang.String DB_PARAM_DATE
public void addOutputParameter(int type, java.lang.String name)
public void addDBInputParameter(java.sql.Connection c, java.lang.String type, java.lang.String name, java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public void addDBInputParameter(java.sql.Connection c, java.lang.String type, int row, java.lang.String name, java.lang.Object value) throws java.lang.Exception
java.lang.Exception
public void addInputParameter(java.lang.Object p)
public java.lang.Object result(java.lang.String paramName)
public java.lang.String resultAsString(java.lang.String paramName)
public java.math.BigDecimal resultAsBigDecimal(java.lang.String paramName)
public java.sql.Timestamp resultAsTimestamp(java.lang.String paramName)
public java.sql.ResultSet resultAsResultSet(java.lang.String paramName)
public void execute(java.sql.Connection c) throws java.lang.Exception
java.lang.Exception
public java.lang.String getExecutionID()