/*
 * Created on 2004-1-24
 *
 * To change the template for this generated file go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
package workflow.wfmc.rtm;

import java.util.Enumeration;
import java.util.List;

import workflow.WorkflowInterface;
import workflow.wfmc.pm.Participant;
import workflow.wfmc.xpdl.WorkflowParameter;
import workflow.wfmc.xpdl.WorkflowTransition;


/**
 * @author reic
 *
 * To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
public interface CaseContext extends WorkflowInterface
{
  public WorkflowParameter getParameter(String name);
  
  public Enumeration getParameterNames();
  
  public List getPerformersByTransition(WorkflowTransition workflowTransition);
  public void setPerformersByTransition(WorkflowTransition workflowTransition,Participant[] workflowUsers);
  
  public WorkflowCase   getWorkflowCase();
}
