Index: topia/src/java/org/codelutin/topia/annotation/ClassInfo.java diff -u topia/src/java/org/codelutin/topia/annotation/ClassInfo.java:1.1 topia/src/java/org/codelutin/topia/annotation/ClassInfo.java:1.2 --- topia/src/java/org/codelutin/topia/annotation/ClassInfo.java:1.1 Tue Jul 19 13:15:13 2005 +++ topia/src/java/org/codelutin/topia/annotation/ClassInfo.java Tue Jul 19 16:18:50 2005 @@ -23,10 +23,10 @@ * Created: 19 juillet 2005 12:18:58 CEST * * @author Benjamin POUSSIN - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ * - * Last update: $Date: 2005/07/19 13:15:13 $ - * by : $Author: bpoussin $ + * Last update: $Date: 2005/07/19 16:18:50 $ + * by : $Author: thimel $ */ package org.codelutin.topia.annotation; @@ -56,7 +56,7 @@ String [] fieldValues(); /** Si associationClass est vrai indique la partie A de l'association */ - Class associationA() default null; + Class associationA() default java.lang.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 +66,7 @@ boolean associationAIsComposition() default false; /** Si associationClass est vrai indique la partie B de l'association */ - Class associationB() default null; + Class associationB() default java.lang.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.1 topia/src/java/org/codelutin/topia/annotation/MethodInfo.java:1.2 --- topia/src/java/org/codelutin/topia/annotation/MethodInfo.java:1.1 Tue Jul 19 13:15:13 2005 +++ topia/src/java/org/codelutin/topia/annotation/MethodInfo.java Tue Jul 19 16:18:50 2005 @@ -23,10 +23,10 @@ * Created: 19 juillet 2005 12:36:01 CEST * * @author Benjamin POUSSIN - * @version $Revision: 1.1 $ + * @version $Revision: 1.2 $ * - * Last update: $Date: 2005/07/19 13:15:13 $ - * by : $Author: bpoussin $ + * Last update: $Date: 2005/07/19 16:18:50 $ + * by : $Author: thimel $ */ package org.codelutin.topia.annotation; @@ -40,7 +40,7 @@ @Target(ElementType.METHOD) public @interface MethodInfo { // MethodInfo /** le type de methode */ - MethodType type() default MethodType.Operation; + MethodType type() default MethodType.OPERATION; /** si type vaut FIELD_ACCESSOR alors indique si la methode est une methode de modification de la valeur du champs sur lequel travail la méthode */ boolean isFieldModifier() default false; @@ -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 null; + Class fieldType() default java.lang.Void.class; /** si type vaut FIELD_ACCESSOR alors indique la valeur par defaut du champs sur lequel travail la méthode */ - String fieldValue() default null; + 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 null; + Class associationClass() default java.lang.Void.class; } // MethodInfo