org.obe.client.api.base
Class WMProcessInstanceImpl

java.lang.Object
  extended byorg.obe.client.api.base.WMProcessInstanceImpl
All Implemented Interfaces:
OBEProcessInstance, java.io.Serializable, WMProcessInstance

public class WMProcessInstanceImpl
extends java.lang.Object
implements OBEProcessInstance, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
WMProcessInstanceImpl()
           
WMProcessInstanceImpl(java.lang.String name, java.lang.String id, java.lang.String processDefinitionId, java.lang.String parentActivityInstanceId, java.lang.String parentProcessInstanceId, WMProcessInstanceState state, int priority, WMParticipant[] participants, java.util.Date createdDate, java.util.Date startedDate, java.util.Date targetDate, java.util.Date dueDate, java.util.Date completedDate, java.util.Date activityTargetDate, java.util.Date activityDueDate)
           
 
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 getId()
           
 java.lang.String getName()
           
 java.lang.String getParentActivityInstanceId()
           
 java.lang.String getParentProcessInstanceId()
           
 WMParticipant[] getParticipants()
           
 int getPriority()
           
 java.lang.String getProcessDefinitionId()
           
 java.lang.String getProcessInstanceId()
           
 java.util.Date getStartedDate()
           
 WMProcessInstanceState getState()
           
 java.util.Date getTargetDate()
           
 TemporalStatus getTemporalStatus()
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setParentActivityInstanceId(java.lang.String parentActivityInstanceId)
           
 void setParentProcessInstanceId(java.lang.String parentProcessInstanceId)
           
 void setParticipants(WMParticipant[] participants)
           
 void setPriority(java.lang.Integer priority)
           
 void setProcessDefinitionId(java.lang.String processDefinitionId)
           
 void setState(java.lang.String state)
           
 void setState(WMProcessInstanceState state)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WMProcessInstanceImpl

public WMProcessInstanceImpl()

WMProcessInstanceImpl

public WMProcessInstanceImpl(java.lang.String name,
                             java.lang.String id,
                             java.lang.String processDefinitionId,
                             java.lang.String parentActivityInstanceId,
                             java.lang.String parentProcessInstanceId,
                             WMProcessInstanceState state,
                             int priority,
                             WMParticipant[] participants,
                             java.util.Date createdDate,
                             java.util.Date startedDate,
                             java.util.Date targetDate,
                             java.util.Date dueDate,
                             java.util.Date completedDate,
                             java.util.Date activityTargetDate,
                             java.util.Date activityDueDate)
Method Detail

getActivityDueDate

public java.util.Date getActivityDueDate()
Specified by:
getActivityDueDate in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.ACTIVITY_DUE_DATE

getActivityTargetDate

public java.util.Date getActivityTargetDate()
Specified by:
getActivityTargetDate in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.ACTIVITY_TARGET_DATE

getCompletedDate

public java.util.Date getCompletedDate()
Specified by:
getCompletedDate in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.COMPLETED_DATE

getCreatedDate

public java.util.Date getCreatedDate()
Specified by:
getCreatedDate in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.CREATED_DATE

getDueDate

public java.util.Date getDueDate()
Specified by:
getDueDate in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.DUE_DATE

getId

public java.lang.String getId()
Specified by:
getId in interface WMProcessInstance

setId

public void setId(java.lang.String id)

getName

public java.lang.String getName()
Specified by:
getName in interface WMProcessInstance

setName

public void setName(java.lang.String name)

getParentActivityInstanceId

public java.lang.String getParentActivityInstanceId()
Specified by:
getParentActivityInstanceId in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.PARENT_ACTIVITY_INSTANCE_ID

setParentActivityInstanceId

public void setParentActivityInstanceId(java.lang.String parentActivityInstanceId)

getParentProcessInstanceId

public java.lang.String getParentProcessInstanceId()
Specified by:
getParentProcessInstanceId in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.PARENT_PROCESS_INSTANCE_ID

setParentProcessInstanceId

public void setParentProcessInstanceId(java.lang.String parentProcessInstanceId)

getParticipants

public WMParticipant[] getParticipants()
Specified by:
getParticipants in interface WMProcessInstance

setParticipants

public void setParticipants(WMParticipant[] participants)

getPriority

public int getPriority()
Specified by:
getPriority in interface WMProcessInstance

getProcessDefinitionId

public java.lang.String getProcessDefinitionId()
Specified by:
getProcessDefinitionId in interface WMProcessInstance

setProcessDefinitionId

public void setProcessDefinitionId(java.lang.String processDefinitionId)

getProcessInstanceId

public java.lang.String getProcessInstanceId()
Specified by:
getProcessInstanceId in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.PROCESS_INSTANCE_ID

getStartedDate

public java.util.Date getStartedDate()
Specified by:
getStartedDate in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.STARTED_DATE

getState

public WMProcessInstanceState getState()
Specified by:
getState in interface WMProcessInstance

setState

public void setState(WMProcessInstanceState state)

getTargetDate

public java.util.Date getTargetDate()
Specified by:
getTargetDate in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.TARGET_DATE

setPriority

public void setPriority(java.lang.Integer priority)

setState

public void setState(java.lang.String state)

getActivityTemporalStatus

public TemporalStatus getActivityTemporalStatus()
Description copied from interface: OBEProcessInstance
The temporal status of the 'most critical' activity instance.

Specified by:
getActivityTemporalStatus in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.TEMPORAL_STATUS

getTemporalStatus

public final TemporalStatus getTemporalStatus()
Specified by:
getTemporalStatus in interface OBEProcessInstance
See Also:
ProcessInstanceAttributes.TEMPORAL_STATUS

toString

public java.lang.String toString()


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