/// <summary> /// Registra un observador con la interfaz para recibir eventos de persistencia /// de filtros. /// </summary> /// <param name="listener">el observador</param> public void AddFilterPersistListener(IFilterPersistListener listener) { Debug.Assert(listener != null); filterPersistListeners.Add(listener); Debug.Assert(ContainsFilterPersistListener(listener)); }
/// <summary> /// Retorna si el observador pasado por argumento esta registrado con /// esta interfaz. /// </summary> /// <param name="listener">el observador</param> /// <returns><code>true</code>si esta registrado, <code>false</code> en otro caso.</returns> public Boolean ContainsFilterPersistListener(IFilterPersistListener listener) { Debug.Assert(listener != null); return(filterPersistListeners.Contains(listener)); }