|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.wlpi.common.VariableInfo
Holds information about a workflow variable.
Objects of this class override the boolean equals(Object)
and
implement the comparable
interface. Homogeneous collections
containing objects of this class may, therefore, be searched and sorted using
the Collection.contains(Object), List.indexOf(Object),
Collections.sort(List)
methods.
Field Summary | |
static java.lang.String[] |
ALL_TYPES
|
static java.lang.String |
DEFAULT_DATE_FORMAT
Format used when setting a TYPE_DATE variable from a String. |
static java.lang.String |
TYPE_BOOL
|
static java.lang.String |
TYPE_DATE
|
static java.lang.String |
TYPE_DOUBLE
|
static java.lang.String |
TYPE_ENTITY
|
static java.lang.String |
TYPE_INT
|
static java.lang.String |
TYPE_OBJECT
|
static java.lang.String |
TYPE_SESSION
|
static java.lang.String |
TYPE_STRING
|
static java.lang.String |
TYPE_XML
|
Constructor Summary | |
VariableInfo(java.lang.String name,
java.lang.Object value)
Create a new VariableInfo object. |
|
VariableInfo(java.lang.String name,
java.lang.String type)
Create a new VariableInfo object. |
|
VariableInfo(java.lang.String name,
java.lang.String type,
java.lang.Object value)
Create a new VariableInfo object. |
|
VariableInfo(java.lang.String name,
java.lang.String type,
java.lang.Object value,
VariableTypeInfo vti)
Create a new VariableInfo object. |
Method Summary | |
int |
compareTo(java.lang.Object o)
Compare two VariableInfo objects. |
boolean |
equals(java.lang.Object obj)
Test two VariableInfo objects for equality. |
java.lang.String |
getName()
Return the variable name. |
VariableTypeInfo |
getPluginVariableTypeInfo()
|
java.lang.String |
getType()
Return the variable type. |
java.lang.Object |
getValue()
Return the variable value. |
boolean |
isPluginDefined()
|
java.lang.String |
toString()
Return a string representation of the object. |
static void |
validateType(java.lang.String type)
Check the specified type name for validity. |
static void |
validateTypes(java.lang.String[] types)
Check the specified type names for validity. |
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public static final java.lang.String TYPE_STRING
public static final java.lang.String TYPE_INT
public static final java.lang.String TYPE_DOUBLE
public static final java.lang.String TYPE_DATE
public static final java.lang.String TYPE_BOOL
public static final java.lang.String TYPE_XML
public static final java.lang.String TYPE_OBJECT
public static final java.lang.String TYPE_SESSION
public static final java.lang.String TYPE_ENTITY
public static final java.lang.String DEFAULT_DATE_FORMAT
TYPE_DATE
variable from a String.
"MM/dd/yyyy hh:mm:ss aaa zzz"public static final java.lang.String[] ALL_TYPES
Constructor Detail |
public VariableInfo(java.lang.String name, java.lang.Object value)
VariableInfo
object.
name
- The variable name.value
- The variable value.public VariableInfo(java.lang.String name, java.lang.String type, java.lang.Object value)
VariableInfo
object.
name
- The variable name.type
- The variable type.value
- The variable value.public VariableInfo(java.lang.String name, java.lang.String type, java.lang.Object value, VariableTypeInfo vti)
VariableInfo
object.
name
- The variable name.type
- The variable type.value
- The variable value.vti
- The associated VariableTypeInfo object for plugin defined variable types.public VariableInfo(java.lang.String name, java.lang.String type)
VariableInfo
object.
name
- The variable name.type
- The variable type.Method Detail |
public static final void validateType(java.lang.String type)
type
is invalid.public static final void validateTypes(java.lang.String[] types)
types
is invalid.public final java.lang.String getName()
public final java.lang.String getType()
public final java.lang.Object getValue()
public final boolean isPluginDefined()
public final VariableTypeInfo getPluginVariableTypeInfo()
public boolean equals(java.lang.Object obj)
VariableInfo
objects for equality.
obj
- Object with which to compare this one.true
if obj
is an instance of
VariableInfo
with the same name as this one.compareTo(java.lang.Object)
public int compareTo(java.lang.Object o)
VariableInfo
objects.
obj
- Object with which to compare this one. Must be
null
or an instance of VariableInfo
.name
members using
the String.compareTo(Object)
method.o
is not an instance of
VariableInfo
.equals(java.lang.Object)
public java.lang.String toString()
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |