/*
 * Created on 12/05/2004
 *
 * To change the template for this generated file go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
package modelo;


import java.util.Map;

/**
 * @author german
 *
 * To change the template for this generated type comment go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
public class CambiarEstadoReq extends FuncionAbstracta {

	public CambiarEstadoReq(){
	}

//Como parametro viene el  Requerimiento, Usuario responsable y  RecorridoEstado	
	public Object execute(Map m) {
//		Sistema sist=(Sistema)m.get(Constants.SISTEMA);
		Requerimiento req=(Requerimiento)m.get(Constants.REQUERIMIENTO);
		RecorridoEstado recEstado=(RecorridoEstado)m.get(Constants.RECORRIDO_ESTADO);
		Usuario user=(Usuario)m.get(Constants.USUARIO);
		req.changeToState(recEstado,user);
		return null;
			
	}

}