org.obe.client.api.model
Class ActivityInstanceAttributes

java.lang.Object
  extended byorg.obe.client.api.model.ActivityInstanceAttributes

public class ActivityInstanceAttributes
extends java.lang.Object

Describes the activity instance system attributes supported by OBE. The string constants in this interface can be passed to WAPI.getActivityInstanceAttributeValue(java.lang.String, java.lang.String, java.lang.String) and as the attributeName argument to WMFilter.WMFilter(String,int,Boolean).

Author:
Adrian Price

Field Summary
static java.lang.String ACTIVITY_DEFINITION_ID
          The ID of the activity definition of which this is an instance.
static java.lang.String ACTIVITY_INSTANCE_ID
          The unique ID of the activity instance.
static java.lang.String BLOCK_ACTIVITY_ITERATOR
          The iterator used to control a looping BlockActivity.
static java.lang.String COMPLETED_DATE
          The date/time at which the activity instance was completed.
static java.lang.String DUE_DATE
          The date/time by which the activity instance must be complete.
static java.lang.String JOIN
          The state of the activity's 'join' transition restriction.
static java.lang.String NAME
          The activity name (copied from the definition).
static java.lang.String OWNER_ID
           
static java.lang.String OWNER_TYPE
           
static java.lang.String PARTICIPANTS
          The IDs of the participants assigned to the activity.
static java.lang.String PRIORITY
          The activity instance priority.
static java.lang.String PROCESS_DEFINITION_ID
          The ID of the process definition that defines the activity.
static java.lang.String PROCESS_INSTANCE_ID
          The ID of the process instance to which the activity instance belongs.
static java.lang.String STARTED_DATE
          The date/time at which the activity instance was started.
static java.lang.String STATE
          The state of the activity instance.
static java.lang.String TARGET_DATE
          The date/time by which the activity instance is expected to be complete.
static java.lang.String TEMPORAL_STATUS
          The temporal status of the activity instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTIVITY_DEFINITION_ID

public static final java.lang.String ACTIVITY_DEFINITION_ID
The ID of the activity definition of which this is an instance.

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

ACTIVITY_INSTANCE_ID

public static final java.lang.String ACTIVITY_INSTANCE_ID
The unique ID of the activity instance.

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

BLOCK_ACTIVITY_ITERATOR

public static final java.lang.String BLOCK_ACTIVITY_ITERATOR
The iterator used to control a looping BlockActivity.

Data TypeAccess
org.obe.spi.model.PersistentIterator ReadOnly

See Also:
Constant Field Values

COMPLETED_DATE

public static final java.lang.String COMPLETED_DATE
The date/time at which the activity instance was completed.

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

DUE_DATE

public static final java.lang.String DUE_DATE
The date/time by which the activity instance must be complete.

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

JOIN

public static final java.lang.String JOIN
The state of the activity's 'join' transition restriction. Is null for start activities (i.e., those with no afferent transitions).

Data TypeAccess
org.obe.spi.model.JoinInstanceReadOnly

See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The activity name (copied from the definition).

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

PARTICIPANTS

public static final java.lang.String PARTICIPANTS
The IDs of the participants assigned to the activity. These IDs are the concrete participant names as resolved by the participant repository, as opposed to any abstract participants declared in the process definition.

Data TypeAccess
java.lang.String[]ReadOnly

See Also:
Constant Field Values

PRIORITY

public static final java.lang.String PRIORITY
The activity instance priority. This value is set from the activity definition, and defaults to that of the process instance.

Data TypeAccess
intRead/Write

See Also:
Constant Field Values

PROCESS_DEFINITION_ID

public static final java.lang.String PROCESS_DEFINITION_ID
The ID of the process definition that defines the activity.

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

PROCESS_INSTANCE_ID

public static final java.lang.String PROCESS_INSTANCE_ID
The ID of the process instance to which the activity instance belongs.

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

STARTED_DATE

public static final java.lang.String STARTED_DATE
The date/time at which the activity instance was started.

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

STATE

public static final java.lang.String STATE
The state of the activity instance.

Data TypeAccess
intReadOnly

See Also:
WMActivityInstanceState, Constant Field Values

TARGET_DATE

public static final java.lang.String TARGET_DATE
The date/time by which the activity instance is expected to be complete.

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

TEMPORAL_STATUS

public static final java.lang.String TEMPORAL_STATUS
The temporal status of the activity instance.

Data TypeAccess
org.obe.client.api.model.TemporalStatusReadOnly

See Also:
Constant Field Values

OWNER_ID

public static final java.lang.String OWNER_ID
See Also:
Constant Field Values

OWNER_TYPE

public static final java.lang.String OWNER_TYPE
See Also:
Constant Field Values


SourceForge.net Logo OBE-1.0 Copyright (c) 2002-2006 Adrian Price. All Rights Reserved.