|
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 FormField 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 |