|
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.plugin.InfoObject
|
+--com.bea.wlpi.common.plugin.VariableTypeInfo
Provides information about a variable type defined by a plugin.
PluginVariableRenderer,
PluginVariablePanel, Serialized Form| Field Summary | |
static int |
KEY_PANEL
Key value to retrieve the PluginVariablePanel implementation
class name. |
static int |
KEY_RENDERER
Key value to retrieve the PluginVariableRenderer implementation
class name. |
static int |
TYPE_ENTITY
Describes a remote reference to an entity EJB. |
static int |
TYPE_OBJECT
Describes a local Java object (as opposed to a remote object). |
static int |
TYPE_SESSION
Describes a remote reference to a session EJB. |
| Fields inherited from class com.bea.wlpi.common.plugin.InfoObject |
classNames,
description,
ID,
name,
pluginName |
| Constructor Summary | |
VariableTypeInfo(java.lang.String pluginName,
int ID,
java.lang.String name,
java.lang.String description,
int variableType,
java.lang.Class valueClass,
java.lang.String[] classNames)
Create a new VariableTypeInfo object. |
|
| Method Summary | |
java.lang.Class |
getValueClass()
Return the Java class representing the allowed value type. |
int |
getVariableType()
Return the type of this plugin-defined variable: TYPE_OBJECT, TYPE_SESSION, TYPE_ENTITY. |
| Methods inherited from class com.bea.wlpi.common.plugin.InfoObject |
compareTo,
equals,
getClassName,
getDescription,
getID,
getName,
getPluginName,
imageStreamToByteArray,
toString |
| Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public static final int KEY_RENDERER
PluginVariableRenderer implementation
class name.public static final int KEY_PANEL
PluginVariablePanel implementation
class name.public static final int TYPE_OBJECT
public static final int TYPE_SESSION
public static final int TYPE_ENTITY
| Constructor Detail |
public VariableTypeInfo(java.lang.String pluginName,
int ID,
java.lang.String name,
java.lang.String description,
int variableType,
java.lang.Class valueClass,
java.lang.String[] classNames)
throws WorkflowException
VariableTypeInfo object.
pluginName - The reverse-DNS name of the plugin supplying this
variable type.ID - The unique plugin-supplied identifier for this
variable type.name - The localized name of this variable type.description - The localized description of this
variable type.variableType - The type of this plugin-defined variable:
TYPE_OBJECT, TYPE_SESSION, TYPE_ENTITY.valueClass - The fully qualified Java class of the allowed value
type. The design-time and run-time environments constraint the values
that can be assigned to instances of this variable type, using the
normal rules for Java type-casting.classNames - A two-element array to identify plugin-supplied
classes related to this object. The array contains one entry for
each of the KEY_* values listed above. The value for each
entry is the corresponding fully qualified Java class name.| Method Detail |
public java.lang.Class getValueClass()
public int getVariableType()
TYPE_OBJECT, TYPE_SESSION, TYPE_ENTITY.
|
WebLogic Integration | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||