org.obe.client.api.model
Class ProcessInstanceAttributes

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

public class ProcessInstanceAttributes
extends java.lang.Object

Describes the process instance system attributes supported by OBE. Note that process instances can also possess custom attributes, defined in the process definition. The string constants in this interface can be passed to WAPI.getProcessInstanceAttributeValue(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_DUE_DATE
          The date/time by which the earliest of the current activities must be complete.
static java.lang.String ACTIVITY_TARGET_DATE
          The date/time by which the earliest of the current activities is expected to be complete.
static java.lang.String COMPLETED_DATE
          The date/time at which the process instance was completed.
static java.lang.String CREATED_DATE
          The date/time at which the process instance was created.
static java.lang.String DUE_DATE
          The date/time by which the process instance must be complete.
static java.lang.String NAME
          The name of the process instance.
static java.lang.String PARENT_ACTIVITY_INSTANCE_ID
          The parent activity instance ID.
static java.lang.String PARENT_PROCESS_INSTANCE_ID
          The parent process instance ID.
static java.lang.String PARTICIPANTS
          The process instance participant IDs.
static java.lang.String PRIORITY
          The process instance priority.
static java.lang.String PROCESS_DEFINITION_ID
          The ID of the process definition of which this is an instance.
static java.lang.String PROCESS_INSTANCE_ID
          The unique ID of the process instance.
static java.lang.String STARTED_DATE
          The date/time at which the process instance was started.
static java.lang.String STATE
          The state of the process instance.
static java.lang.String[] SYSTEM_ATTRIBUTES
          Attributes for ProcessInstance.
static DataField[] SYSTEM_DATAFIELDS
          Virtual DataFields corresponding to the system attributes.
static java.beans.PropertyDescriptor[] SYSTEM_PROPERTIES
          Property descriptors for ProcessInstance.
static java.lang.String TARGET_DATE
          The date/time by which the process instance is expected to be complete.
static java.lang.String TEMPORAL_STATUS
          The temporal status of the process instance.
 
Method Summary
static DataField findSystemDataField(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTIVITY_DUE_DATE

public static final java.lang.String ACTIVITY_DUE_DATE
The date/time by which the earliest of the current activities must be complete.

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

ACTIVITY_TARGET_DATE

public static final java.lang.String ACTIVITY_TARGET_DATE
The date/time by which the earliest of the current activities is expected to be complete.

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

COMPLETED_DATE

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

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

CREATED_DATE

public static final java.lang.String CREATED_DATE
The date/time at which the process instance was created.

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 process instance must be complete.

Data TypeAccess
java.util.DateReadOnly

See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of the process instance.

Data TypeAccess
java.lang.StringRead/Write

See Also:
Constant Field Values

PARENT_ACTIVITY_INSTANCE_ID

public static final java.lang.String PARENT_ACTIVITY_INSTANCE_ID
The parent activity instance ID. This is only set for a sub-process.

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

PARENT_PROCESS_INSTANCE_ID

public static final java.lang.String PARENT_PROCESS_INSTANCE_ID
The parent process instance ID. This is only set for a sub-process.

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

PARTICIPANTS

public static final java.lang.String PARTICIPANTS
The process instance participant IDs.

Data TypeAccess
java.lang.String[]ReadOnly

See Also:
Constant Field Values

PRIORITY

public static final java.lang.String PRIORITY
The process instance priority.

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 of which this is an instance.

Data TypeAccess
java.lang.StringReadOnly

See Also:
Constant Field Values

PROCESS_INSTANCE_ID

public static final java.lang.String PROCESS_INSTANCE_ID
The unique ID of the process instance.

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 process 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 process instance.

Data TypeAccess
intReadOnly

See Also:
WMProcessInstanceState, Constant Field Values

TARGET_DATE

public static final java.lang.String TARGET_DATE
The date/time by which the process 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 process instance.

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

See Also:
Constant Field Values

SYSTEM_PROPERTIES

public static final java.beans.PropertyDescriptor[] SYSTEM_PROPERTIES
Property descriptors for ProcessInstance. N.B. DO NOT WRITE TO THIS ARRAY!!!


SYSTEM_ATTRIBUTES

public static final java.lang.String[] SYSTEM_ATTRIBUTES
Attributes for ProcessInstance. N.B. DO NOT WRITE TO THIS ARRAY!!!


SYSTEM_DATAFIELDS

public static final DataField[] SYSTEM_DATAFIELDS
Virtual DataFields corresponding to the system attributes. N.B. DO NOT WRITE TO THIS ARRAY!!!

Method Detail

findSystemDataField

public static DataField findSystemDataField(java.lang.String id)


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