|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
weblogic.common.ParamValue
public final class ParamValue
A ParamValue is the value part of a name/value pair used for events and remote procedures.
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");
Illegal conversions (for example, int to boolean) throw a ParamSetException.
| Field Summary | |
|---|---|
protected String |
paramDescVariable used for IN, OUT, and IN/OUT parameters to set the descriptor of the parameter. |
protected int |
paramModeVariable used for IN, OUT, and IN/OUT parameters to set the mode of the parameter. |
protected String |
paramNameVariable used for IN, OUT, and IN/OUT parameters to set the name of the parameter. |
protected int |
paramTypeVariable used for IN, OUT, and IN/OUT parameters to set the type of the parameter. |
| 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. |
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. |
Object |
asObject()Returns a ParamValue as an Object. |
short |
asShort()Returns a ParamValue as a short. |
String |
asString()Returns a ParamValue as a String. |
Object |
clone()Clones a ParamValue. |
void |
destroy()Destroys a ParamValue object. |
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. |
String |
name()Returns the paramName of a ParamValue. |
String |
paramDesc()Returns the paramDesc of a ParamValue. |
int |
paramMode()Returns the paramMode of a ParamValue. |
String |
paramModeString()Returns the paramMode of a ParamValue as a String. |
int |
paramType()Returns the paramType of a ParamValue. |
String |
paramTypeString()Returns the paramType of a ParamValue as a String. |
void |
readExternal(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(Date val)Sets the value of a ParamValue to a Date. |
ParamValue |
set(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(Object val)Sets the value of a ParamValue to an Object. |
ParamValue |
set(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(String val)Sets the value of a ParamValue to a String. |
ParamValue |
set(String val, int index)Sets the value at the specified index into a Vector of ParamValues to the specified string. |
void |
setElementAt(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. |
String |
toString()Returns a string representation of a ParamValue. |
void |
writeExternal(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 String paramName
protected String paramDesc
protected int paramType
protected int paramMode
| Method Detail |
|---|
public void initialize()
public void destroy()
public Object clone()
clone in class Object
public void readExternal(ObjectInput oi)
throws IOException
readExternal in interface Externalizableoi - WLObjectInputIOException - if there is an IO error
public void writeExternal(ObjectOutput oo)
throws IOException
writeExternal in interface ExternalizableIOExceptionpublic String name()
public String paramDesc()
public int paramType()
public String paramTypeString()
public String paramModeString()
public boolean isNull(int index)
throws ParamSetException
index - Index into the vector of a ParamValueParamSetException - if there is an errorpublic boolean isNull()
public int paramMode()
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 positionParamSetException - if there is an error
public void setElementAt(Object value,
int index)
throws ParamSetException
value - Valueindex - Index positionParamSetException - if the value cannot be set
public int size()
throws ParamSetException
ParamSetException - if there is an error
public ParamValue set(ParamValue val,
int index)
throws ParamSetException
val - Value of type ParamValueindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(boolean val,
int index)
throws ParamSetException
val - boolean valueindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(short val,
int index)
throws ParamSetException
val - shortindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(int val,
int index)
throws ParamSetException
val - intindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(long val,
int index)
throws ParamSetException
val - longindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(double val,
int index)
throws ParamSetException
val - doubleindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(float val,
int index)
throws ParamSetException
val - floatindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(char val,
int index)
throws ParamSetException
val - charindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(String val,
int index)
throws ParamSetException
val - Stringindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(Date val,
int index)
throws ParamSetException
val - Dateindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(Object val,
int index)
throws ParamSetException
val - Objectindex - Index into a Vector of ParamValuesParamSetException - if the value cannot be set
public ParamValue set(ParamValue val)
throws ParamSetException
val - ParamValueParamSetException - if the value cannot be set
public ParamValue set(boolean val)
throws ParamSetException
val - booleanParamSetException - if the value cannot be set
public ParamValue set(int val)
throws ParamSetException
val - intParamSetException - if the value cannot be set
public ParamValue set(short val)
throws ParamSetException
val - shortParamSetException - if the value cannot be set
public ParamValue set(byte val)
throws ParamSetException
val - byteParamSetException - if the value cannot be set
public ParamValue set(long val)
throws ParamSetException
val - longParamSetException - if the value cannot be set
public ParamValue set(double val)
throws ParamSetException
val - doubleParamSetException - if the value cannot be set
public ParamValue set(float val)
throws ParamSetException
val - floatParamSetException - if the value cannot be set
public ParamValue set(char val)
throws ParamSetException
val - charParamSetException - if the value cannot be set
public ParamValue set(String val)
throws ParamSetException
val - StringParamSetException - if the value cannot be set
public ParamValue set(Date val)
throws ParamSetException
val - DateParamSetException - if the value cannot be set
public ParamValue set(Object val)
throws ParamSetException
val - ObjectParamSetException - if the value cannot be set
public boolean asBoolean()
throws ParamSetException
ParamSetException - if there is a conversion error
public byte asByte()
throws ParamSetException
ParamSetException - if there is a conversion error
public int asInt()
throws ParamSetException
ParamSetException - if there is a conversion error
public short asShort()
throws ParamSetException
ParamSetException - if there is a conversion error
public long asLong()
throws ParamSetException
ParamSetException - if there is a conversion error
public double asDouble()
throws ParamSetException
ParamSetException - if there is a conversion error
public float asFloat()
throws ParamSetException
ParamSetException - if there is a conversion error
public char asChar()
throws ParamSetException
ParamSetException - if there is a conversion error
public String asString()
throws ParamSetException
ParamSetException - if there is a conversion errorpublic String toString()
toString in class Objectpublic String dump()
public Date asDate()
throws ParamSetException
ParamSetException - if there is a conversion error
public Object asObject()
throws ParamSetException
ParamSetException - if there is a conversion error
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||