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

/**
 * @author zosatapo
 *
 * To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Generation - Code and Comments
 */
public interface WorkListener extends EventListener
{ 
  /**
   * 事件模型我还尚未完全实现,故这个接口是保留使用
   * 
   * @author zosatapo
   */
  public void beforeArrvied(WorkEvent e);
  public void afterArrvied(WorkEvent e);
   
  public void beforeAccepted(WorkEvent e);
  public void afterAccepted(WorkEvent e);
  
  public void beforeDispatched(WorkEvent e);
  public void afterDispatched(WorkEvent e);
  
  public void beforeFetched(WorkEvent e);
  public void atferFetched(WorkEvent e);
  
  public void beforeReverted(WorkEvent e);
  public void afterReverted(WorkEvent e);
}
