Index: topia/src/java/org/codelutin/topia/AbstractTopiaEntity.java diff -u topia/src/java/org/codelutin/topia/AbstractTopiaEntity.java:1.4 topia/src/java/org/codelutin/topia/AbstractTopiaEntity.java:1.5 --- topia/src/java/org/codelutin/topia/AbstractTopiaEntity.java:1.4 Fri May 20 17:51:10 2005 +++ topia/src/java/org/codelutin/topia/AbstractTopiaEntity.java Fri Jun 10 08:21:57 2005 @@ -23,14 +23,15 @@ * * @author Benjamin Poussin * Copyright Code Lutin - * @version $Revision: 1.4 $ + * @version $Revision: 1.5 $ * - * Mise a jour: $Date: 2005/05/20 17:51:10 $ + * Mise a jour: $Date: 2005/06/10 08:21:57 $ * par : $Author: thimel $ */ package org.codelutin.topia; +import java.util.Collection; import java.util.Date; import org.codelutin.util.VersionNumberUtil; @@ -41,6 +42,8 @@ protected Date _topiaCreationDate_; protected Date _topiaLastUpdateDate_; protected TopiaUser _topiaLastUpdateUser_; + + protected Collection _dependentEntities; //TODO ??? Arno : Faut-il sécuriser ces méthodes ? //Réponse : Après discussion avec et selon Benjamin : non ! @@ -51,6 +54,7 @@ set_topiaCreationDate_(date); set_topiaLastUpdateDate_(date); set_topiaVersion_("0"); + set_dependentEntities_(new java.util.ArrayList()); } /** @@ -117,6 +121,13 @@ } public void set_topiaLastUpdateUser_(TopiaUser lastUpdateUser) throws TopiaException { this._topiaLastUpdateUser_ = lastUpdateUser; + } + + public Collection get_dependentEntities_() throws TopiaException { + return _dependentEntities; + } + public void set_dependentEntities_(Collection dependentEntities) throws TopiaException { + this._dependentEntities = dependentEntities; } } // AbstractTopiaEntity Index: topia/src/java/org/codelutin/topia/TopiaEntity.java diff -u topia/src/java/org/codelutin/topia/TopiaEntity.java:1.15 topia/src/java/org/codelutin/topia/TopiaEntity.java:1.16 --- topia/src/java/org/codelutin/topia/TopiaEntity.java:1.15 Fri Dec 17 16:13:51 2004 +++ topia/src/java/org/codelutin/topia/TopiaEntity.java Fri Jun 10 08:21:57 2005 @@ -23,10 +23,10 @@ * * @author Cédric Pineau * Copyright Code Lutin -* @version $Revision: 1.15 $ +* @version $Revision: 1.16 $ * -* Last update : $Date: 2004/12/17 16:13:51 $ -* by : $Author: pineau $ +* Last update : $Date: 2005/06/10 08:21:57 $ +* by : $Author: thimel $ */ package org.codelutin.topia; @@ -51,5 +51,7 @@ public void set_topiaCreationDate_(Date v) throws TopiaException; public void set_topiaLastUpdateDate_(Date v) throws TopiaException; public void set_topiaLastUpdateUser_(TopiaUser v) throws TopiaException; + + public void remove() throws TopiaException; } // TopiaEntity