org.apache.oodt.cas.workflow.structs
Class WorkflowInstance

java.lang.Object
  extended by org.apache.oodt.cas.workflow.structs.WorkflowInstance

public class WorkflowInstance
extends Object

Version:
$Revision$

A WorkflowInstance is an instantiation of the abstract description of a Workflow provided by the Workflow class. WorkflowInstances have status, and in general are data structures intended to be used as a means for monitoring the status of an executing Workflow.

Author:
mattmann

Constructor Summary
WorkflowInstance()
          Default Constructor.
WorkflowInstance(Workflow workflow, String id, String status, String currentTaskId, String startDateTimeIsoStr, String endDateTimeIsoStr, String currentTaskStartDateTimeIsoStr, String currentTaskEndDateTimeIsoStr, org.apache.oodt.cas.metadata.Metadata sharedContext)
           
 
Method Summary
 String getCurrentTaskEndDateTimeIsoStr()
           
 String getCurrentTaskId()
           
 String getCurrentTaskStartDateTimeIsoStr()
           
 String getEndDateTimeIsoStr()
           
 String getId()
           
 org.apache.oodt.cas.metadata.Metadata getSharedContext()
           
 String getStartDateTimeIsoStr()
           
 String getStatus()
           
 Workflow getWorkflow()
           
 void setCurrentTaskEndDateTimeIsoStr(String currentTaskEndDateTimeIsoStr)
           
 void setCurrentTaskId(String currentTaskId)
           
 void setCurrentTaskStartDateTimeIsoStr(String currentTaskStartDateTimeIsoStr)
           
 void setEndDateTimeIsoStr(String endDateTimeIsoStr)
           
 void setId(String id)
           
 void setSharedContext(org.apache.oodt.cas.metadata.Metadata sharedContext)
           
 void setStartDateTimeIsoStr(String startDateTimeIsoStr)
           
 void setStatus(String status)
           
 void setWorkflow(Workflow workflow)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkflowInstance

public WorkflowInstance()
Default Constructor.


WorkflowInstance

public WorkflowInstance(Workflow workflow,
                        String id,
                        String status,
                        String currentTaskId,
                        String startDateTimeIsoStr,
                        String endDateTimeIsoStr,
                        String currentTaskStartDateTimeIsoStr,
                        String currentTaskEndDateTimeIsoStr,
                        org.apache.oodt.cas.metadata.Metadata sharedContext)
Parameters:
workflow -
id -
status -
currentTaskId -
startDateTimeIsoStr -
endDateTimeIsoStr -
currentTaskStartDateTimeIsoStr -
currentTaskEndDateTimeIsoStr -
sharedContext -
Method Detail

getId

public String getId()
Returns:
the id

setId

public void setId(String id)
Parameters:
id - the id to set

getStatus

public String getStatus()
Returns:
the status

setStatus

public void setStatus(String status)
Parameters:
status - the status to set

getWorkflow

public Workflow getWorkflow()
Returns:
the workflow

setWorkflow

public void setWorkflow(Workflow workflow)
Parameters:
workflow - the workflow to set

getCurrentTaskId

public String getCurrentTaskId()
Returns:
the currentTaskId

setCurrentTaskId

public void setCurrentTaskId(String currentTaskId)
Parameters:
currentTaskId - the currentTaskId to set

getEndDateTimeIsoStr

public String getEndDateTimeIsoStr()
Returns:
the endDateTimeIsoStr

setEndDateTimeIsoStr

public void setEndDateTimeIsoStr(String endDateTimeIsoStr)
Parameters:
endDateTimeIsoStr - the endDateTimeIsoStr to set

getStartDateTimeIsoStr

public String getStartDateTimeIsoStr()
Returns:
the startDateTimeIsoStr

setStartDateTimeIsoStr

public void setStartDateTimeIsoStr(String startDateTimeIsoStr)
Parameters:
startDateTimeIsoStr - the startDateTimeIsoStr to set

getCurrentTaskEndDateTimeIsoStr

public String getCurrentTaskEndDateTimeIsoStr()
Returns:
the currentTaskEndDateTimeIsoStr

setCurrentTaskEndDateTimeIsoStr

public void setCurrentTaskEndDateTimeIsoStr(String currentTaskEndDateTimeIsoStr)
Parameters:
currentTaskEndDateTimeIsoStr - the currentTaskEndDateTimeIsoStr to set

getCurrentTaskStartDateTimeIsoStr

public String getCurrentTaskStartDateTimeIsoStr()
Returns:
the currentTaskStartDateTimeIsoStr

setCurrentTaskStartDateTimeIsoStr

public void setCurrentTaskStartDateTimeIsoStr(String currentTaskStartDateTimeIsoStr)
Parameters:
currentTaskStartDateTimeIsoStr - the currentTaskStartDateTimeIsoStr to set

getSharedContext

public org.apache.oodt.cas.metadata.Metadata getSharedContext()
Returns:
the sharedContext

setSharedContext

public void setSharedContext(org.apache.oodt.cas.metadata.Metadata sharedContext)
Parameters:
sharedContext - the sharedContext to set


Copyright © 1999-2011 Apache OODT. All Rights Reserved.