/*
 * 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 BajaProyecto extends FuncionAbstracta {


	public BajaProyecto(){}

//Recibe como parametro el Sistema y el proyecto a eliminar
//Elimina el proyecto que viene como parametro de la coleecion proyectos y lo agrega
// a la coleecion de historial de proyectos que tiene el sistema
	public Object execute(Map m) {
		Sistema sist=(Sistema)m.get(Constants.SISTEMA);
		Proyecto project=(Proyecto)m.get(Constants.PROYECTO);
		sist.removeProyecto(project);
		sist.addHistoryProject(project);
		return null;
	}

}