/*
 * Created on Jun 22, 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 jpg y gas
 *
 */
public class CrearTipoEstado extends FuncionAbstracta{
	
	public CrearTipoEstado(){
	}
	
	//Recibe como parámetro un  nombre, una descripcion y el sistema
	public Object execute(Map m) {
		String nombre = (String) m.get(Constants.NOMBRE);
		String descripcion = (String) m.get(Constants.DESCRIPCION);
		Sistema sistema = (Sistema) m.get(Constants.SISTEMA);
		TipoEstado tipoEstado = new TipoEstado(nombre, descripcion);
		sistema.addTipoEstado(tipoEstado);
		return tipoEstado;
	}
	
}
