Index: topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java diff -u topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.16 topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.17 --- topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.16 Tue Feb 28 23:49:40 2006 +++ topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java Mon Mar 13 13:29:08 2006 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.16 $ + * @version $Revision: 1.17 $ * - * Last update: $Date: 2006/02/28 23:49:40 $ by : $Author: bpoussin $ + * Last update: $Date: 2006/03/13 13:29:08 $ by : $Author: bpoussin $ */ package org.codelutin.topia.framework; @@ -884,13 +884,20 @@ if (entityAbstract.getTopiaContext() == null) { try { entityAbstract.setTopiaContext(this); - } catch (TopiaException te) { + } catch (TopiaException eee) { if (log.isWarnEnabled()) { log.warn("Impossible d'initialiser le TopiaContext" + - " sur cette entit้ : " + entityAbstract, te); + " sur cette entit้ : " + entityAbstract, eee); } } } + try { + entityAbstract.postLoad(); + } catch (TopiaException eee) { + if (log.isWarnEnabled()) { + log.warn("Can't call postLoad for this entity : " + entityAbstract, eee); + } + } } try { TopiaEntityLoadEvent event = new TopiaEntityLoadEvent(this, entity); @@ -927,6 +934,13 @@ } } } + try { + entityAbstract.postCreate(); + } catch (TopiaException eee) { + if (log.isWarnEnabled()) { + log.warn("Can't call postCreate for this entity : " + entityAbstract, eee); + } + } } try { TopiaEntityEvent event = new TopiaEntityEvent(this, entity);