Index: topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java diff -u topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.37 topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.38 --- topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.37 Fri Oct 13 12:20:00 2006 +++ topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java Mon Oct 16 15:20:55 2006 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.37 $ + * @version $Revision: 1.38 $ * - * Last update: $Date: 2006/10/13 12:20:00 $ by : $Author: bpoussin $ + * Last update: $Date: 2006/10/16 15:20:55 $ by : $Author: ruchaud $ */ package org.codelutin.topia.framework; @@ -1113,6 +1113,9 @@ for(Iterator l=getListeners().iterator(entity.getClass()); l.hasNext();) { l.next().entityUpdated(event); } + if (getParentContext() != null) { + getParentContext().fireOnUpdated(entityClass, id, entity); + } } catch (Exception eee) { if (log.isWarnEnabled()) { log.warn("Can't fire event updated for entity: " + entity, eee); @@ -1133,6 +1136,9 @@ for(Iterator l=getListeners().iterator(entity.getClass()); l.hasNext();) { l.next().entityDeleted(event); } + if (getParentContext() != null) { + getParentContext().fireOnDeleted(entityClass, id, entity); + } } catch (Exception eee) { if (log.isWarnEnabled()) { log.warn("Can't fire event deleted for entity: " + entity, eee);