bea.com | products | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Platform > WebLogic Integration > BPM Topics > Programming BPM Client Apps > Value Object Summary |
Programming BPM Client Apps
|
Value Object Summary
This appendix describes the BPM value objects and their methods, including the following:
For more information about accessing object data, see Using Value Objects.
BusinessCalendarInfo Object
The com.bea.wlpi.common.BusinessCalendarInfo object maintains object data pertaining to business calendars.
You can use the following constructors to create a new BusinessCalendarInfo object:
public BusinessCalendarInfo(
java.lang.String id,
java.lang.String name,
java.lang.String timezone,
java.lang.String xml
)
public BusinessCalendarInfo(
java.lang.String id,
java.lang.String name,
java.lang.String timezone,
java.lang.String xml,
boolean published
)
The following table describes the BusinessCalendarInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.BusinessCalendarInfo javadoc.
EventKeyInfo Object
The com.bea.wlpi.common.EventKeyInfo object maintains object data pertaining to event keys.
An event key specifies a unique value that is encoded as part of the event data, and that is used to identify workflow definitions or instances associated with an incoming XML document. The process engine generates an EventKey table that associates a workflow expression to an event based on the event content type and descriptor. The workflow expression is used to evaluate the event key value for an incoming event.
You can use the following constructor to create a new EventKeyInfo object:
public EventKeyInfo(
java.lang.String contentType,
java.lang.String eventDescriptor,
java.lang.String expr,
java.lang.String plugin,
int fieldId
)
The following table describes the EventKeyInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
Note: For more information about programming plug-ins, see Programming BPM Plug-Ins for WebLogic Integration.
For more information, see the com.bea.wlpi.common.EventKeyInfo javadoc.
InstanceInfo Object
The com.bea.wlpi.common.InstanceInfo object maintains object data pertaining to workflow instances.
You can use the following constructors to create a new InstanceInfo object:
public InstanceInfo(
java.lang.String id,
java.lang.String templateId,
java.lang.String templateDefinitionId,
java.lang.String name,
java.lang.String initiator,
java.lang.String parentId,
java.sql.Timestamp started,
java.sql.Timestamp completed,
java.lang.String idString,
int state,
java.lang.String comment
)
public InstanceInfo(
java.lang.String id,
java.lang.String templateId,
java.lang.String templateDefinitionId,
java.lang.String name,
java.lang.String initiator,
java.lang.String parentId,
java.sql.Timestamp started,
java.sql.Timestamp completed,
java.lang.String idString,
int state,
java.lang.String comment
java.util.Map pluginData
)
The following table describes the InstanceInfo object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
Note: For more information about programming plug-ins, see Programming BPM Plug-Ins for WebLogic Integration.
For more information, see the com.bea.wlpi.common.InstanceInfo javadoc.
OrganizationInfo Object
The com.bea.wlpi.common.OrganizationInfo object maintains object data pertaining to the organization.
You can use the following constructors to create a new OrganizationInfo object:
public OrganizationInfo(
java.lang.String orgId
)
public OrganizationInfo(
java.lang.String orgId,
java.lang.String calendarId
)
The following table describes the OrganizationInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.OrganizationInfo javadoc.
PermissionInfo Object
The com.bea.wlpi.common.security.PermissionInfo object maintains permission information for a principal (role or user), as defined by the associated com.bea.wlpi.common.security.EnumPermission object.
You can use the following constructor to create a a new PermissionInfo object:
public PermissionInfo(
java.lang.String principalId
)
The following table describes the PermissionInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.security.PermissionInfo javadoc. See also RolePermissionInfo Object and UserPermissionInfo Object.
RepositoryFolderInfo Object
Note: The com.bea.wlpi.common.RepositoryFolderInfoHelper object provides an auxiliary class to the com.bea.eci.repository.helper.RepositoryFolderInfo object to support the importing and exporting of object data. For more information, see RepositoryFolderInfoHelper Object.
The com.bea.eci.repository.helper.RepositoryFolderInfo object maintains object data pertaining to the folders within the XML repository.
You can use the following constructor to create a new OrganizationInfo object:
public RepositoryFolderInfo(
java.lang.String type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes
)
The following table describes the RepositoryFolderInfo object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.eci.repository.helper.RepositoryFolderInfo javadoc.
RepositoryFolderInfoHelper Object
The com.bea.wlpi.common.RepositoryFolderInfoHelper object provides an auxiliary class to the com.bea.eci.repository.helper.RepositoryFolderInfo object to support the importing and exporting of object data.
You can use the following constructors to create a new RepositoryFolderInfoHelper object:
public RepositoryFolderHelperInfo(
java.lang.String type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes
)
public RepositoryFolderInfoHelper(
java.lang.String type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes,
com.bea.wlpi.common.RepositoryFolderInfoHelper parent
)
The following table describes the RepositoryFolderInfoHelper object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.RepositoryFolderInfoHelper javadoc.
RerouteInfo Object
The com.bea.wlpi.common.RerouteInfo object maintains object data pertaining to task reroutes.
You can use the following constructor to create a new RerouteInfo object:
public RerouteInfo(
java.lang.String id,
java.lang.String from,
java.lang.String to,
int type,
java.sql.Timestamp effective,
java.sql.Timestamp expiry
)
The following table describes the RerouteInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.RerouteInfo javadoc.
RoleInfo Object
The com.bea.wlpi.common.RoleInfo object maintains object data pertaining to roles.
You can use the following constructors to create a new RoleInfo object:
public RoleInfo(
java.lang.String roleId,
java.lang.String orgId
)
public RoleInfo(
java.lang.String roleId,
java.lang.String orgId,
java.lang.String calendarId
)
public RoleInfo(
java.lang.String roleId,
java.lang.String orgId,
java.lang.String calendarId,
java.lang.String groupId
)
The following table describes the RoleInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.RoleInfo javadoc.
RolePermissionInfo Object
The com.bea.wlpi.common.security.RolePermissionInfo object maintains object data pertaining to role permissions, as defined by the associated com.bea.wlpi.common.security.EnumPermission object.
You can use the following constructors to create a new RolePermissionInfo object:
public RolePermissionInfo(
java.lang.String roleId,
java.lang.String orgId
)
public RolePermissionInfo(
java.lang.String roleId,
java.lang.String orgId,
java.lang.String groupId
)
The following table describes the RolePermissionInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
Note: The RolePermissionInfo class extends the PermissionInfo class. For information about the get and set methods, including how to set permissions for a specific role, see PermissionInfo Object.
For more information, see the com.bea.wlpi.common.security.RolePermissionInfo javadoc. See also PermissionInfo Object.
TaskInfo Object
The com.bea.wlpi.common.TaskInfo object maintains object data pertaining to workflow tasks.
You can use the following constructor to create a new TaskInfo object:
public TaskInfo(
java.lang.String templateId,
java.lang.String templateDefinitionId,
java.lang.String instanceId,
java.lang.String taskId,
java.lang.String name,
java.lang.String assignee,
boolean assigneeIsRole,
java.lang.String workflow,
java.lang.String workflowId,
int priority,
java.sql.Timestamp started,
java.sql.Timestamp completed,
java.sql.Timestamp due,
java.lang.String comment,
boolean doneWithoutDoit,
boolean doitIfDone,
boolean unmarkDone,
boolean modifiable,
boolean reassignment
)
The following table describes the TaskInfo object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.TaskInfo javadoc.
TemplateDefinitionInfo Object
The com.bea.wlpi.common.TemplateDefinitionInfo object maintains object data pertaining to the template definition.
You can use the following constructors to create a new TemplateDefinitionInfo object:
public TemplateDefinitionInfo(
java.lang.String id,
java.sql.Timestamp effective,
java.sql.Timestamp expiry,
boolean active
)
public TemplateDefinitionInfo(
java.lang.String id,
java.sql.Timestamp effective,
java.sql.Timestamp expiry,
boolean active,
java.lang.String templateId,
java.lang.String templateName
)
public TemplateDefinitionInfo(
java.lang.String id,
java.sql.Timestamp effective,
java.sql.Timestamp expiry,
boolean active,
java.lang.String templateId,
java.lang.String templateName,
java.lang.String xml,
java.utilMap pluginData,
boolean published
)
The following table describes the TemplateDefinitionInfo object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
Note: For more information about programming plug-ins, see Programming BPM Plug-Ins for WebLogic Integration.
For more information, see the com.bea.wlpi.common.TemplateDefinitionInfo javadoc.
TemplateInfo Object
The com.bea.wlpi.common.TemplateInfo object maintains object data pertaining to the template.
You can use the following constructors to create a new TemplateInfo object:
public TemplateInfo(
java.lang.String id,
java.lang.String name
)
public TemplateInfo(
java.lang.String id,
java.lang.String name,
java.lang.String xml
)
public TemplateInfo(
java.lang.String id,
java.lang.String name,
java.lang.String xml,
java.util.Map pluginData,
boolean published
)
The following table describes the TemplateInfo object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.TemplateInfo javadoc.
UserInfo Object
The com.bea.wlpi.common.UserInfo object maintains object data pertaining to the user.
You can use the following constructors to create a new UserInfo object:
public UserInfo(
java.lang.String userId
)
public UserInfo(
java.lang.String userId,
java.lang.String eMailAddress,
java.lang.String defaultOrgId,
java.lang.String calendarId
)
The following table describes the UserInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.UserInfo javadoc.
UserPermissionInfo Object
The com.bea.wlpi.common.security.UserPermissionInfo object maintains object data pertaining to user permissions.
You can use the following constructors to create a new UserPermissionInfo object:
public UserPermissionInfo(
java.lang.String userId
)
public UserPermissionInfo(
java.lang.String userId,
java.util.List roles
)
The following table describes the UserPermissionInfo object data, the constructor parameters used to define the data, and the get and set methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.security.UserPermissionInfo javadoc.
VariableInfo Object
The com.bea.wlpi.common.VariableInfo object maintains object data pertaining to the workflow variables.
You can use the following constructors to create a new VariableInfo object:
public VariableInfo(
java.lang.String name,
java.lang.Object value
)
public VariableInfo(
java.lang.String name,
java.lang.String type
)
The following table describes the VariableInfo object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.VariableInfo javadoc.
VersionInfo Object
The com.bea.wlpi.common.VersionInfo object maintains object data pertaining to the version number.
You can use the following constructors to create a new VersionInfo object:
public VersionInfo(
int majorVersion,
int minorVersion,
int volume,
java.lang.String build,
java.lang.String name
)
public VersionInfo(
int majorVersion,
int minorVersion,
java.lang.String build,
java.lang.String name
)
public VersionInfo(
java.lang.String version
)
The following table describes the VersionInfo object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.VersionInfo javadoc.
XMLEntityInfo Object
Note: The com.bea.wlpi.common.XMLEntityInfoHelper object provides an auxiliary class to the com.bea.eci.repository.helper.XMLEntityInfo object to support the importing and exporting of object data. For more information, see XMLEntityInfoHelper Object.
The com.bea.eci.repository.helper.XMLEntityInfo object maintains object data pertaining to the entities within the XML repository.
You can use the following constructors to create a new XMLEntityInfo object:
public XMLEntityInfo(
int type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes
)
public XMLEntityInfo(
int type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes,
byte[] content
)
public XMLEntityInfo(
int type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes,
java.sql.Timestamp createdOn,
java.sql.Timestamp lastModifiedOn
)
public XMLEntityInfo(
int type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes,
java.sql.Timestamp createdOn,
java.sql.Timestamp lastModifiedOn,
java.lang.String content
)
The following table describes the XMLEntityInfoHelper object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.eci.repository.helper.XMLEntityInfo javadoc.
XMLEntityInfoHelper Object
The com.bea.wlpi.common.XMLEntityInfoHelper object provides an auxiliary class to the com.bea.eci.repository.helper.XMLEntityInfo object to support the importing and exporting of object data.
You can use the following constructor to create a new XMLEntityInfoHelper object:
public XMLEntityInfo(
int type,
java.lang.String name,
java.lang.String desc,
java.lang.String notes
)
The following table describes the XMLEntityInfoHelper object data, the constructor parameters used to define the data, and the get methods that can be used to access that data after the object is defined.
For more information, see the com.bea.wlpi.common.XMLEntityInfoHelper javadoc.
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |