//----------------------------BEGIN LICENSE----------------------------
/* 
 * Willow : the Open Source WorkFlow Project
 * Distributable under GNU LGPL license by gun.org
 *
 * Copyright (C) 2004-2010 huihoo.org 
 * Copyright (C) 2004-2010  ZosaTapo <dertyang@hotmail.com> 
 * 
 * ====================================================================
 * Project Homepage : http://www.huihoo.org/willow
 * Source Forge     : http://sourceforge.net/projects/huihoo
 * Mailing list     : willow@lists.sourceforge.net 
 */
//----------------------------END  LICENSE----------------------------

package org.huihoo.workflow.server;

import java.util.EventListener;

public interface WorkflowContextAttributeListener extends EventListener
{
	/** Notification that a new attribute was added to the workflow context. Called after the attribute is added.*/
	public void attributeAdded(WorkflowContextAttributeEvent wcab);

	/** Notification that an existing attribute has been removed from the workflow context. Called after the attribute is removed.*/
	public void attributeRemoved(WorkflowContextAttributeEvent wcab);

	/** Notification that an attribute on the workflow context has been replaced. Called after the attribute is replaced. */
	public void attributeReplaced(WorkflowContextAttributeEvent wcab);
}