com.bea.wlpi.common.plugin
Class ActionCategoryInfo
java.lang.Object
|
+--com.bea.wlpi.common.plugin.InfoObject
|
+--com.bea.wlpi.common.plugin.ActionCategoryInfo
- All Implemented Interfaces:
- java.lang.Comparable, PluginConstants, java.io.Serializable
- Direct Known Subclasses:
- ActionInfo, CategoryInfo
- public abstract class ActionCategoryInfo
- extends InfoObject
Provides information about an action or action category defined by a plugin.
The abstract base class for ActionInfo
and CategoryInfo
.
- Since:
- WebLogic Process Integrator 2.0
- See Also:
- Serialized Form
Field Summary |
static int |
ID_EXCEPTION
Standard category system ID for exception handling actions. |
static int |
ID_INTEGRATION
Standard category system ID for integration actions. |
static int |
ID_MISCELLANEOUS
Standard category system ID for miscellaneous actions. |
static int |
ID_NEW
Initial category ID for plugin-defined categories. |
static int |
ID_TASK
Standard category system ID for task related actions. |
static int |
ID_WORKFLOW
Standard category system ID for workflow related actions. |
protected int |
parentSystemID
The system ID of the parent category. |
Fields inherited from interface com.bea.wlpi.common.plugin.PluginConstants |
CATEGORY_ID_BEGIN, CATEGORY_ID_EXCEPTION, CATEGORY_ID_INTEGRATION, CATEGORY_ID_MISCELLANEOUS, CATEGORY_ID_NEW, CATEGORY_ID_TASK, CATEGORY_ID_WORKFLOW, DEFINITION_CREATED, DEFINITION_DELETED, DEFINITION_UPDATED, EVENT_NOTIFICATION_ALL, EVENT_NOTIFICATION_NONE, HELP_HTML, HELP_JAVA_HELP, INSTANCE_ABORTED, INSTANCE_COMPLETED, INSTANCE_CREATED, INSTANCE_DELETED, INSTANCE_UPDATED, MODE_AUTOMATIC, MODE_DISABLED, MODE_MANUAL, NOTIFICATION_DEFINITION, NOTIFICATION_INSTANCE, NOTIFICATION_TASK, NOTIFICATION_TEMPLATE, STATUS_DEPLOYED, STATUS_ERROR, STATUS_INITIALIZED, STATUS_LOADED, STATUS_LOADING, STATUS_MISSING, STATUS_UNLOADING, TASK_ASSIGNED, TASK_COMPLETED,
|
Constructor Summary |
ActionCategoryInfo(java.lang.String pluginName,
int ID,
java.lang.String name,
java.lang.String description,
int parentSystemID,
java.lang.String[] classNames)
Create a new ActionCategoryInfo object. |
Method Summary |
int |
getParentSystemID()
Return the system ID this object's parent category. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ID_NEW
public static final int ID_NEW
- Initial category ID for plugin-defined categories.
ID_TASK
public static final int ID_TASK
- Standard category system ID for task related actions.
ID_WORKFLOW
public static final int ID_WORKFLOW
- Standard category system ID for workflow related actions.
ID_INTEGRATION
public static final int ID_INTEGRATION
- Standard category system ID for integration actions.
ID_MISCELLANEOUS
public static final int ID_MISCELLANEOUS
- Standard category system ID for miscellaneous actions.
ID_EXCEPTION
public static final int ID_EXCEPTION
- Standard category system ID for exception handling actions.
parentSystemID
protected int parentSystemID
- The system ID of the parent category.
ActionCategoryInfo
public ActionCategoryInfo(java.lang.String pluginName,
int ID,
java.lang.String name,
java.lang.String description,
int parentSystemID,
java.lang.String[] classNames)
- Create a new
ActionCategoryInfo
object.
- Parameters:
pluginName
- The reverse-DNS name of the plugin supplying this
action or category.ID
- The unique plugin-supplied identifier for this action or
category.name
- The localized name of this action or category.description
- The localized description of this action or category.parentSystemID
- The system ID of this object's parent category,
as assigned by the Plugin Manager.classNames
- Array to identify plugin-supplied classes related to
this ActionCategoryInfo
. The array contains one entry for
each of the KEY_*
values listed in the subclass. The value
for each entry is the corresponding fully qualified Java class name.
getParentSystemID
public int getParentSystemID()
- Return the system ID this object's parent category.
- Returns:
- The parent category's system ID.
BEA WebLogic Process Integrator is a trademark of BEA Systems, Inc.
Copyright (c) 2001 BEA Systems, Inc.
All rights reserved.