|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.common.ParamValue
A ParamValue is the value part of a name/value pair used for events and remote procedures.
A ParamSet has keynames, and each keyname has a ParamValue associated with it. A ParamValue may be made up of a vector of ParamValues, in which case the elements in the vector are accessible by index position.
The variables in this class are used for setting attributes for IN, OUT and IN/OUT parameters used for database stored procedures.
Conversions among the various datatypes are handled automatically in a "Java" way, i.e., the conversion can be accomplished either of these ways:
float f = 1.2; int i = (int) f;
boolean b = Boolean.booleanValue("t");
ParamSet
, Serialized FormField Summary | |
protected java.lang.String |
paramDesc
Variable used for IN, OUT, and IN/OUT parameters to set the descriptor of the parameter. |
protected int |
paramMode
Variable used for IN, OUT, and IN/OUT parameters to set the mode of the parameter. |
protected java.lang.String |
paramName
Variable used for IN, OUT, and IN/OUT parameters to set the name of the parameter. |
protected int |
paramType
Variable used for IN, OUT, and IN/OUT parameters to set the type of the parameter. |
Constructor Summary | |
ParamValue()
Internal use only. |
|
ParamValue(java.lang.String name,
int datatype,
int inouttype,
java.lang.String paramDesc)
Constructs a ParamValue with the specified name, of the specified data type, of the specified parameter type, and of the specified parameter description. |
Method Summary | |
boolean |
asBoolean()
Returns a ParamValue as a boolean. |
byte |
asByte()
Returns a ParamValue as a byte. |
char |
asChar()
Returns a ParamValue as a char. |
java.util.Date |
asDate()
Returns a ParamValue as a Date. |
double |
asDouble()
Returns a ParamValue as a double. |
float |
asFloat()
Returns a ParamValue as a float. |
int |
asInt()
Returns a ParamValue as a int. |
long |
asLong()
Returns a ParamValue as a long. |
java.lang.Object |
asObject()
Returns a ParamValue as an Object. |
short |
asShort()
Returns a ParamValue as a short. |
java.lang.String |
asString()
Returns a ParamValue as a String. |
java.lang.Object |
clone()
Clones a ParamValue. |
void |
destroy()
Destroys a ParamValue object. |
java.lang.String |
dump()
Returns a formatted string representation of a ParamValue. |
ParamValue |
elementAt(int index)
Used for accessing ParamValues in a Vector of ParamValues. |
void |
initialize()
Initializes a ParamValue. |
boolean |
isBoolean()
Determines whether a ParamValue is of type boolean. |
boolean |
isByte()
Determines whether a ParamValue is of type byte. |
boolean |
isChar()
Determines whether a ParamValue is of type char. |
boolean |
isDate()
Determines whether a ParamValue is of type Date. |
boolean |
isDouble()
Determines whether a ParamValue is of type double. |
boolean |
isFloat()
Determines whether a ParamValue is of type float. |
boolean |
isInt()
Determines whether a ParamValue is of type int. |
boolean |
isLong()
Determines whether a ParamValue is of type long. |
boolean |
isNull()
Determines whether a ParamValue is null. |
boolean |
isNull(int index)
Determines whether a ParamValue that is a vector of ParamValues is null at the specified index position. |
boolean |
isObject()
Determines whether a ParamValue is of type Object. |
boolean |
isScalar()
Determines whether a ParamValue is scalar. |
boolean |
isShort()
Determines whether a ParamValue is of type short. |
boolean |
isString()
Determines whether a ParamValue is of type String. |
boolean |
isVector()
Determines whether a ParamValue is a Vector. |
java.lang.String |
name()
Returns the paramName of a ParamValue. |
java.lang.String |
paramDesc()
Returns the paramDesc of a ParamValue. |
int |
paramMode()
Returns the paramMode of a ParamValue. |
java.lang.String |
paramModeString()
Returns the paramMode of a ParamValue as a String. |
int |
paramType()
Returns the paramType of a ParamValue. |
java.lang.String |
paramTypeString()
Returns the paramType of a ParamValue as a String. |
void |
readExternal(java.io.ObjectInput oi)
Constructs a ParamValue from the specified serialization stream |
ParamValue |
set(boolean val)
Sets the value of a ParamValue to a boolean. |
ParamValue |
set(boolean val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified boolean. |
ParamValue |
set(byte val)
Sets the value of a ParamValue to a byte. |
ParamValue |
set(char val)
Sets the value of a ParamValue to a char. |
ParamValue |
set(char val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified char. |
ParamValue |
set(java.util.Date val)
Sets the value of a ParamValue to a Date. |
ParamValue |
set(java.util.Date val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified date. |
ParamValue |
set(double val)
Sets the value of a ParamValue to a double. |
ParamValue |
set(double val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified double. |
ParamValue |
set(float val)
Sets the value of a ParamValue to a float. |
ParamValue |
set(float val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified float. |
ParamValue |
set(int val)
Sets the value of a ParamValue to an int. |
ParamValue |
set(int val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified int. |
ParamValue |
set(long val)
Sets the value of a ParamValue to a long. |
ParamValue |
set(long val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified long. |
ParamValue |
set(java.lang.Object val)
Sets the value of a ParamValue to an Object. |
ParamValue |
set(java.lang.Object val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified Object. |
ParamValue |
set(ParamValue val)
Sets the value of a ParamValue to a ParamValue. |
ParamValue |
set(ParamValue val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified ParamValue. |
ParamValue |
set(short val)
Sets the value of a ParamValue to a short. |
ParamValue |
set(short val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified integer. |
ParamValue |
set(java.lang.String val)
Sets the value of a ParamValue to a String. |
ParamValue |
set(java.lang.String val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified string. |
void |
setElementAt(java.lang.Object value,
int index)
Sets the element at the specified index into Vector of ParamValues to the specified value. |
int |
size()
Returns the size of a Vector of ParamValues. |
java.lang.String |
toString()
Returns a string representation of a ParamValue. |
void |
writeExternal(java.io.ObjectOutput oo)
Writes a ParamValue object to a serialization stream. |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected java.lang.String paramName
protected java.lang.String paramDesc
protected int paramType
ParamTypes
protected int paramMode
ParamTypes
Constructor Detail |
public ParamValue()
public ParamValue(java.lang.String name, int datatype, int inouttype, java.lang.String paramDesc)
name
- Namedatatype
- Data type from weblogic.common.ParamTypesinouttype
- Mode from weblogic.common.ParamTypes (IN, IN/OUT, OUT)paramDesc
- DescriptionParamTypes
Method Detail |
public void initialize()
public void destroy()
public java.lang.Object clone()
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException
in
- WLObjectInputpublic void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
public java.lang.String name()
public java.lang.String paramDesc()
public int paramType()
ParamTypes
public java.lang.String paramTypeString()
public java.lang.String paramModeString()
public boolean isNull(int index) throws ParamSetException
index
- Index into the vector of a ParamValuepublic boolean isNull()
public int paramMode()
ParamTypes
public boolean isScalar()
public boolean isVector()
public boolean isInt()
public boolean isShort()
public boolean isFloat()
public boolean isDouble()
public boolean isDate()
public boolean isString()
public boolean isChar()
public boolean isBoolean()
public boolean isByte()
public boolean isLong()
public boolean isObject()
public ParamValue elementAt(int index) throws ParamSetException
index
- Index positionParamTypes
public void setElementAt(java.lang.Object value, int index) throws ParamSetException
value
- Valueindex
- Index positionpublic int size() throws ParamSetException
public ParamValue set(ParamValue val, int index) throws ParamSetException
val
- Value of type ParamValueindex
- Index into a Vector of ParamValuespublic ParamValue set(boolean val, int index) throws ParamSetException
val
- boolean valueindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(short val, int index) throws ParamSetException
val
- shortindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(int val, int index) throws ParamSetException
val
- intindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(long val, int index) throws ParamSetException
val
- longindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(double val, int index) throws ParamSetException
val
- doubleindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(float val, int index) throws ParamSetException
val
- floatindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(char val, int index) throws ParamSetException
val
- charindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(java.lang.String val, int index) throws ParamSetException
val
- Stringindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(java.util.Date val, int index) throws ParamSetException
val
- Dateindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(java.lang.Object val, int index) throws ParamSetException
val
- Objectindex
- Index into a Vector of ParamValuesParamTypes
public ParamValue set(ParamValue val) throws ParamSetException
val
- ParamValuepublic ParamValue set(boolean val) throws ParamSetException
val
- booleanpublic ParamValue set(int val) throws ParamSetException
val
- intpublic ParamValue set(short val) throws ParamSetException
val
- shortpublic ParamValue set(byte val) throws ParamSetException
val
- bytepublic ParamValue set(long val) throws ParamSetException
val
- longpublic ParamValue set(double val) throws ParamSetException
val
- doublepublic ParamValue set(float val) throws ParamSetException
val
- floatpublic ParamValue set(char val) throws ParamSetException
val
- charpublic ParamValue set(java.lang.String val) throws ParamSetException
val
- Stringpublic ParamValue set(java.util.Date val) throws ParamSetException
val
- Datepublic ParamValue set(java.lang.Object val) throws ParamSetException
val
- Objectpublic boolean asBoolean() throws ParamSetException
public byte asByte() throws ParamSetException
public int asInt() throws ParamSetException
public short asShort() throws ParamSetException
public long asLong() throws ParamSetException
public double asDouble() throws ParamSetException
public float asFloat() throws ParamSetException
public char asChar() throws ParamSetException
public java.lang.String asString() throws ParamSetException
public java.lang.String toString()
public java.lang.String dump()
public java.util.Date asDate() throws ParamSetException
public java.lang.Object asObject() throws ParamSetException
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81b |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |