Index: topia2/src/java/org/codelutin/topia/generator/EntityAbstractGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/EntityAbstractGenerator.java:1.11 topia2/src/java/org/codelutin/topia/generator/EntityAbstractGenerator.java:1.12 --- topia2/src/java/org/codelutin/topia/generator/EntityAbstractGenerator.java:1.11 Tue Feb 7 19:57:02 2006 +++ topia2/src/java/org/codelutin/topia/generator/EntityAbstractGenerator.java Fri Feb 10 14:01:25 2006 @@ -24,10 +24,10 @@ * Created: 12 déc. 2005 * * @author Arnaud Thimel -* @version $Revision: 1.11 $ +* @version $Revision: 1.12 $ * -* Mise a jour: $Date: 2006/02/07 19:57:02 $ -* par : $Author: thimel $ +* Mise a jour: $Date: 2006/02/10 14:01:25 $ +* par : $Author: bpoussin $ */ package org.codelutin.topia.generator; @@ -302,7 +302,7 @@ } /*{ java.util.List _oldValue = new java.util.ArrayList(this.<%=attr.getName()%>); this.<%=attr.getName()%>.clear(); - fireOnModifyProperty("<%=attr.getName()%>", _oldValue, null); + fireOnModifyProperty("<%=attr.getName()%>", _oldValue, this.<%=attr.getName()%>); } }*/ Index: topia2/src/java/org/codelutin/topia/generator/EntityImplGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/EntityImplGenerator.java:1.1.1.1 topia2/src/java/org/codelutin/topia/generator/EntityImplGenerator.java:1.2 --- topia2/src/java/org/codelutin/topia/generator/EntityImplGenerator.java:1.1.1.1 Mon Jan 2 13:54:35 2006 +++ topia2/src/java/org/codelutin/topia/generator/EntityImplGenerator.java Fri Feb 10 14:01:25 2006 @@ -24,9 +24,9 @@ * Created: 12 déc. 2005 * * @author Arnaud Thimel -* @version $Revision: 1.1.1.1 $ +* @version $Revision: 1.2 $ * -* Mise a jour: $Date: 2006/01/02 13:54:35 $ +* Mise a jour: $Date: 2006/02/10 14:01:25 $ * par : $Author: bpoussin $ */ @@ -60,11 +60,11 @@ /*{package <%=clazz.getPackageName()%>; import java.io.Serializable; - + /** * Implantation des operations pour l'entité <%=GeneratorUtil.capitalize(clazz.getName())%>. *) -public class <%=clazz.getName()%>Impl extends <%=clazz.getQualifiedName()%>Abstract implements Serializable, <%=clazz.getQualifiedName()%> { +public <%=(clazz.isAbstract()?"abstract":"")%> class <%=clazz.getName()%>Impl extends <%=clazz.getQualifiedName()%>Abstract implements Serializable, <%=clazz.getQualifiedName()%> { private static final long serialVersionUID = 1L;