/*
 * Creado el 13-ene-04
 *
 * Para cambiar la plantilla para este archivo generado vaya a
 * Ventana&gt;Preferencias&gt;Java&gt;Generación de código&gt;Código y comentarios
 */
package es.ejie.frmk.presentacion.sesiondatos;

/**
 * @version 1.0
 * Fecha: 13-ene-04
 * 
 * Interface que contiene los metodos para comunicar a quien le interese un cambio en un contexto 
 * de tipo EJIE, deben implementar esta interface aquellas clases interesadas en los cambios del contexto.
 * Se sigue el patron: Observer.
 * 
 */
public interface Q70ContextoEJIEObservador {
	/**
	 * Informa del cambio que se ha producido en un Q70ContextoJerarquicoEJIE, de forma precisa. El
	 * Q70ContextoEJIEObservador tomara las medidas necesarias en esta nueva situacion.
	 * 
	 * @param contextoModificado Q70ContextoEJIE que se ha modificado
	 * @param tipoContexto Tipo de Q70ContextoEJIE donde se ha producido el cambio
	 * @param idContexto Identificativo de Q70ContextoEJIE donde se ha producido el cambio
	 * @param nombreCampoModificado Nombre del campo de Q70ContextoEJIE que ha sido cambiado
	 * @param nuevoValorCampoModificado Nuevo valor del campo de Q70ContextoEJIE
	 */
	public void update(
		Q70ContextoEJIE contextoModificado,
		String tipoContexto,
		String idContexto,
		String nombreCampoModificado,
		Object nuevoValorCampoModificado);
}
