Index: topia2/src/java/org/codelutin/topia/generator/GeneratorUtil.java diff -u topia2/src/java/org/codelutin/topia/generator/GeneratorUtil.java:1.15 topia2/src/java/org/codelutin/topia/generator/GeneratorUtil.java:1.16 --- topia2/src/java/org/codelutin/topia/generator/GeneratorUtil.java:1.15 Fri Jul 21 00:47:50 2006 +++ topia2/src/java/org/codelutin/topia/generator/GeneratorUtil.java Thu Sep 21 13:15:19 2006 @@ -25,9 +25,9 @@ * * @author Arnaud Thimel * - * @version $Revision: 1.15 $ + * @version $Revision: 1.16 $ * - * Mise a jour: $Date: 2006/07/21 00:47:50 $ par : $Author: thimel $ + * Mise a jour: $Date: 2006/09/21 13:15:19 $ par : $Author: thimel $ */ package org.codelutin.topia.generator; @@ -106,6 +106,11 @@ public static final String TAG_ANNOTATION = "annotation"; /** + * Tag pour specfier le type d'acces a un champ + */ + public static final String TAG_ACCESS = "access"; + + /** * Type de persistence Hibernate */ public static final String PERSISTENCE_TYPE_HIBERNATE = "hibernate"; Index: topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.27 topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.28 --- topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.27 Thu Sep 21 13:12:50 2006 +++ topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java Thu Sep 21 13:15:19 2006 @@ -24,9 +24,9 @@ * Created: 12 déc. 2005 * * @author Arnaud Thimel -* @version $Revision: 1.27 $ +* @version $Revision: 1.28 $ * -* Mise a jour: $Date: 2006/09/21 13:12:50 $ +* Mise a jour: $Date: 2006/09/21 13:15:19 $ * par : $Author: thimel $ */ @@ -50,6 +50,7 @@ import static org.codelutin.topia.generator.GeneratorUtil.notEmpty; import static org.codelutin.topia.generator.GeneratorUtil.STEREOTYPE_ENTITY; +import static org.codelutin.topia.generator.GeneratorUtil.TAG_ACCESS; import static org.codelutin.topia.generator.GeneratorUtil.PERSISTENCE_TYPE_HIBERNATE; import static org.codelutin.topia.generator.GeneratorUtil.hasUnidirectionalRelationOnAbstractType; @@ -245,7 +246,7 @@ protected void generateHibernateProperty(Writer output, ObjectModelAttribute attr) throws IOException { String type = getType(attr); /*{