org.obe.client.api.model
Interface OBEProcessInstance

All Superinterfaces:
WMProcessInstance

public interface OBEProcessInstance
extends WMProcessInstance

An extended process instance interface that exposes all OBE process instance system attributes directly. OBE returns instances of this interface from the WAPI.getProcessInstance(java.lang.String) and WAPI.listProcessInstances(org.wfmc.wapi.WMFilter, boolean) methods.

Author:
Adrian Price

Method Summary
 java.util.Date getActivityDueDate()
           
 java.util.Date getActivityTargetDate()
           
 TemporalStatus getActivityTemporalStatus()
          The temporal status of the 'most critical' activity instance.
 java.util.Date getCompletedDate()
           
 java.util.Date getCreatedDate()
           
 java.util.Date getDueDate()
           
 java.lang.String getParentActivityInstanceId()
           
 java.lang.String getParentProcessInstanceId()
           
 java.lang.String getProcessInstanceId()
           
 java.util.Date getStartedDate()
           
 java.util.Date getTargetDate()
           
 TemporalStatus getTemporalStatus()
           
 
Methods inherited from interface org.wfmc.wapi.WMProcessInstance
getId, getName, getParticipants, getPriority, getProcessDefinitionId, getState
 

Method Detail

getActivityDueDate

public java.util.Date getActivityDueDate()
See Also:
ProcessInstanceAttributes.ACTIVITY_DUE_DATE

getActivityTargetDate

public java.util.Date getActivityTargetDate()
See Also:
ProcessInstanceAttributes.ACTIVITY_TARGET_DATE

getActivityTemporalStatus

public TemporalStatus getActivityTemporalStatus()
The temporal status of the 'most critical' activity instance.

See Also:
ProcessInstanceAttributes.TEMPORAL_STATUS

getCompletedDate

public java.util.Date getCompletedDate()
See Also:
ProcessInstanceAttributes.COMPLETED_DATE

getCreatedDate

public java.util.Date getCreatedDate()
See Also:
ProcessInstanceAttributes.CREATED_DATE

getDueDate

public java.util.Date getDueDate()
See Also:
ProcessInstanceAttributes.DUE_DATE

getParentActivityInstanceId

public java.lang.String getParentActivityInstanceId()
See Also:
ProcessInstanceAttributes.PARENT_ACTIVITY_INSTANCE_ID

getParentProcessInstanceId

public java.lang.String getParentProcessInstanceId()
See Also:
ProcessInstanceAttributes.PARENT_PROCESS_INSTANCE_ID

getProcessInstanceId

public java.lang.String getProcessInstanceId()
See Also:
ProcessInstanceAttributes.PROCESS_INSTANCE_ID

getStartedDate

public java.util.Date getStartedDate()
See Also:
ProcessInstanceAttributes.STARTED_DATE

getTargetDate

public java.util.Date getTargetDate()
See Also:
ProcessInstanceAttributes.TARGET_DATE

getTemporalStatus

public TemporalStatus getTemporalStatus()
See Also:
ProcessInstanceAttributes.TEMPORAL_STATUS


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