Index: topia/src/java/org/codelutin/topia/annotation/ClassInfo.java diff -u topia/src/java/org/codelutin/topia/annotation/ClassInfo.java:1.2 topia/src/java/org/codelutin/topia/annotation/ClassInfo.java:1.3 --- topia/src/java/org/codelutin/topia/annotation/ClassInfo.java:1.2 Tue Jul 19 16:18:50 2005 +++ topia/src/java/org/codelutin/topia/annotation/ClassInfo.java Tue Jul 19 16:28:51 2005 @@ -23,9 +23,9 @@ * Created: 19 juillet 2005 12:18:58 CEST * * @author Benjamin POUSSIN - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update: $Date: 2005/07/19 16:18:50 $ + * Last update: $Date: 2005/07/19 16:28:51 $ * by : $Author: thimel $ */ @@ -46,7 +46,9 @@ /** indique que la classe est une classe qui n'apparaissait pas dans le diagramme initial, mais qui a ete genere pour les besoins du framework */ boolean generatedClass() default false; - + + /** indique le numéro de version de schema de la classe */ + long schemaVersion(); /** liste des champs de la classe, les associations A et B ne font pas parti des champs*/ String [] fields(); @@ -56,7 +58,7 @@ String [] fieldValues(); /** Si associationClass est vrai indique la partie A de l'association */ - Class associationA() default java.lang.Void.class; + Class associationA() default Void.class; /** Le nom du champs supportant l'association pour la classe A */ String associationAField() default ""; /** indique la cardinalité de l'association, -1 indique *, 0 indique une @@ -66,7 +68,7 @@ boolean associationAIsComposition() default false; /** Si associationClass est vrai indique la partie B de l'association */ - Class associationB() default java.lang.Void.class; + Class associationB() default Void.class; /** Le nom du champs supportant l'association pour la classe B */ String associationBField() default ""; /** indique la cardinalité de l'association, -1 indique *, 0 indique une Index: topia/src/java/org/codelutin/topia/annotation/MethodInfo.java diff -u topia/src/java/org/codelutin/topia/annotation/MethodInfo.java:1.2 topia/src/java/org/codelutin/topia/annotation/MethodInfo.java:1.3 --- topia/src/java/org/codelutin/topia/annotation/MethodInfo.java:1.2 Tue Jul 19 16:18:50 2005 +++ topia/src/java/org/codelutin/topia/annotation/MethodInfo.java Tue Jul 19 16:28:51 2005 @@ -23,9 +23,9 @@ * Created: 19 juillet 2005 12:36:01 CEST * * @author Benjamin POUSSIN - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update: $Date: 2005/07/19 16:18:50 $ + * Last update: $Date: 2005/07/19 16:28:51 $ * by : $Author: thimel $ */ @@ -49,14 +49,14 @@ String field() default ""; /** si type vaut FIELD_ACCESSOR alors indique le type du champs sur lequel travail la méthode */ - Class fieldType() default java.lang.Void.class; + Class fieldType() default Void.class; /** si type vaut FIELD_ACCESSOR alors indique la valeur par defaut du champs sur lequel travail la méthode */ String fieldValue() default ""; /** si type vaut FIELD_ACCESSOR et que le fieldType est une relation, indique la clase responsable de la conservation de l'information de la relation */ - Class associationClass() default java.lang.Void.class; + Class associationClass() default Void.class; } // MethodInfo