|
BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.ldi.server.common.QueryParameters
This class provides place for storing query execution parameters. The list of currently supported object types has as follows:
java.lang.Boolean
java.lang.Byte
java.util.Calendar
java.sql.Date
java.math.BigDecimal
java.lang.Double
java.lang.Float
java.lang.Integer
java.math.BigInteger
java.lang.Long
java.lang.Short
java.lang.String
java.sql.Time
java.sql.Timestamp
Constructor Summary | |
QueryParameters()
Creates new instance with no parameters |
|
QueryParameters(java.util.Map parameters)
Creates new instance and copies parameters from specified map. |
|
QueryParameters(QueryParameters queryParameters)
Creates new instance and copies parameters from specified queryParameters |
Method Summary | |
java.util.Map |
getParameters()
|
void |
setBoolean(java.lang.String parameterName,
boolean value)
Sets the designated parameter to a boolean value |
void |
setByte(java.lang.String parameterName,
byte value)
Sets the designated parameter to a byte value |
void |
setCalendar(java.lang.String parameterName,
java.util.Calendar value)
Deprecated. Use setDateTime(String, Calendar) instead. |
void |
setDate(java.lang.String parameterName,
java.sql.Date value)
Sets the designated parameter to a java.sql.Date value |
void |
setDateTime(java.lang.String parameterName,
java.util.Calendar value)
Sets the designated parameter to a java.util.Calendar value |
void |
setDateTime(java.lang.String parameterName,
java.sql.Timestamp value)
Sets the designated parameter to a java.sql.Timestamp value |
void |
setDecimal(java.lang.String parameterName,
java.math.BigDecimal value)
Sets the designated parameter to a java.math.BigDecimal value |
void |
setDouble(java.lang.String parameterName,
double value)
Sets the designated parameter to a double value |
void |
setFloat(java.lang.String parameterName,
float value)
Sets the designated parameter to a float value |
void |
setInt(java.lang.String parameterName,
int value)
Sets the designated parameter to an integer value |
void |
setInteger(java.lang.String parameterName,
java.math.BigInteger value)
Sets the designated parameter to an java.math.BigInteger value |
void |
setLong(java.lang.String parameterName,
long value)
Sets the designated parameter to a long value |
void |
setObject(java.lang.String parameterName,
java.lang.Object value)
Sets the designated parameter to an object instance The object type should be one of the supported parameter types. |
void |
setShort(java.lang.String parameterName,
short value)
Sets the designated parameter to a short value |
void |
setString(java.lang.String parameterName,
java.lang.String value)
Sets the designated parameter to a string value |
void |
setTime(java.lang.String parameterName,
java.sql.Time value)
Sets the designated parameter to a java.sql.Time value |
void |
setTimestamp(java.lang.String parameterName,
java.sql.Timestamp value)
Deprecated. Use setDateTime(String, Timestamp) instead. |
void |
setXMLData(java.lang.String parameterName,
java.lang.String value)
Sets the designated complex parameter to an XML element. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public QueryParameters()
public QueryParameters(QueryParameters queryParameters)
queryParameters
- The query parameters to be copied to the new instancepublic QueryParameters(java.util.Map parameters)
parameters
- The parameters to be copied to the new instanceMethod Detail |
public void setBoolean(java.lang.String parameterName, boolean value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setByte(java.lang.String parameterName, byte value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setCalendar(java.lang.String parameterName, java.util.Calendar value)
setDateTime(String, Calendar)
instead.java.util.Calendar
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setDate(java.lang.String parameterName, java.sql.Date value)
java.sql.Date
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setDateTime(java.lang.String parameterName, java.util.Calendar value)
java.util.Calendar
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setDateTime(java.lang.String parameterName, java.sql.Timestamp value)
java.sql.Timestamp
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setDecimal(java.lang.String parameterName, java.math.BigDecimal value)
java.math.BigDecimal
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setDouble(java.lang.String parameterName, double value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setFloat(java.lang.String parameterName, float value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setInt(java.lang.String parameterName, int value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setInteger(java.lang.String parameterName, java.math.BigInteger value)
java.math.BigInteger
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setLong(java.lang.String parameterName, long value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setShort(java.lang.String parameterName, short value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setString(java.lang.String parameterName, java.lang.String value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setTime(java.lang.String parameterName, java.sql.Time value)
java.sql.Time
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setTimestamp(java.lang.String parameterName, java.sql.Timestamp value)
setDateTime(String, Timestamp)
instead.java.sql.Timestamp
value
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setObject(java.lang.String parameterName, java.lang.Object value)
parameterName
- is the name of the parameter to setvalue
- the parameter valuepublic void setXMLData(java.lang.String parameterName, java.lang.String value)
parameterName
- the name of the parameter to setvalue
- a string containing the XML representation of the XML
element serving as the parameter valuepublic java.util.Map getParameters()
|
BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |