Index: topia2/src/java/org/codelutin/topia/persistence/flatfile/TopiaDAOFlatFile.java diff -u topia2/src/java/org/codelutin/topia/persistence/flatfile/TopiaDAOFlatFile.java:1.1.1.1 topia2/src/java/org/codelutin/topia/persistence/flatfile/TopiaDAOFlatFile.java:1.2 --- topia2/src/java/org/codelutin/topia/persistence/flatfile/TopiaDAOFlatFile.java:1.1.1.1 Mon Jan 2 13:54:35 2006 +++ topia2/src/java/org/codelutin/topia/persistence/flatfile/TopiaDAOFlatFile.java Wed Jan 4 13:21:51 2006 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.1.1.1 $ + * @version $Revision: 1.2 $ * - * Last update: $Date: 2006/01/02 13:54:35 $ by : $Author: bpoussin $ + * Last update: $Date: 2006/01/04 13:21:51 $ by : $Author: bpoussin $ */ package org.codelutin.topia.persistence.flatfile; @@ -54,9 +54,9 @@ import org.apache.commons.lang.ObjectUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.codelutin.topia.TopiaContext; import org.codelutin.topia.TopiaException; -import org.codelutin.topia.TopiaUtil; +import org.codelutin.topia.framework.TopiaContextImplementor; +import org.codelutin.topia.framework.TopiaUtil; import org.codelutin.topia.persistence.TopiaDAOAbstract; import org.codelutin.topia.persistence.TopiaEntity; import org.codelutin.util.FileUtil; @@ -174,7 +174,7 @@ AbstractReferenceMap.HARD, AbstractReferenceMap.SOFT); @Override - public void init(TopiaContext context, Class entityClass) + public void init(TopiaContextImplementor context, Class entityClass) throws TopiaException { super.init(context, entityClass); // on recherche le fichier par la propriete @@ -239,6 +239,17 @@ public void rollbackTransaction() throws TopiaException { } + /* (non-Javadoc) + * @see org.codelutin.topia.persistence.TopiaDAOAbstract#create(java.lang.Object...) + */ + @Override + public Entity create(Object... properties) throws TopiaException { + // TODO Auto-generated method stub + Entity result = super.create(properties); + getContext().fireOnCreated(result); + return result; + } + /** * Sauve l'entity dans le fichier *