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

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

public class Workflow
extends Object

Version:
$Revision$

A Workflow is an abstract representation of a set of interconnected processes. Processes, or jobs, may have dependencies upon one another, may provide each other input, and/or output, or may be completely independent of one another.
See Buyya et al. for a great description in detail of what exactly a Workflow is.

Author:
mattmann

Constructor Summary
Workflow()
          Default Constructor
Workflow(String name, String id, List tasks)
          Constructs a new Workflow with the given parameters.
 
Method Summary
 String getId()
           
 String getName()
           
 List getTasks()
           
 void setId(String id)
           
 void setName(String name)
           
 void setTasks(List tasks)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Workflow

public Workflow()
Default Constructor


Workflow

public Workflow(String name,
                String id,
                List tasks)
Constructs a new Workflow with the given parameters.

Parameters:
name - The name of this workflow.
id - The identifier for this workflow.
tasks - The List of WorkflowTasks associated with this workflow.
Method Detail

getId

public String getId()
Returns:
the id

setId

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

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

getTasks

public List getTasks()
Returns:
the tasks

setTasks

public void setTasks(List tasks)
Parameters:
tasks - the tasks to set


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