Index: topia2/src/java/org/codelutin/topia/generator/ServiceAbstractGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/ServiceAbstractGenerator.java:1.7 topia2/src/java/org/codelutin/topia/generator/ServiceAbstractGenerator.java:1.8 --- topia2/src/java/org/codelutin/topia/generator/ServiceAbstractGenerator.java:1.7 Fri Aug 31 08:30:56 2007 +++ topia2/src/java/org/codelutin/topia/generator/ServiceAbstractGenerator.java Mon Nov 5 17:51:33 2007 @@ -48,7 +48,7 @@ * Created: 19 juin 2007 * * @author dupont -* @version $Revision: 1.7 $ +* @version $Revision: 1.8 $ * * Le service abstrait etend TopiaApplicationServiceAbstract et implemente * l'interface du service. @@ -59,8 +59,8 @@ * @see ServiceInterfaceGenerator * @see TopiaApplicationServiceAbstract * -* Mise a jour: $Date: 2007-08-31 08:30:56 $ -* par : $Author: ndupont $ +* Mise a jour: $Date: 2007-11-05 17:51:33 $ +* par : $Author: thimel $ */ public class ServiceAbstractGenerator extends ObjectModelGenerator { @@ -396,13 +396,13 @@ entityClassName = parent.getQualifiedName().replace("DAO", ""); if(getModel().hasClass(entityClassName)){ ObjectModelClass clazz = getModel().getClass(entityClassName); - generateFromClass(output, clazz); + generateFromDAOClass(output, clazz); } } } } - public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException { + private void generateFromDAOClass(Writer output, ObjectModelClass clazz) throws IOException { if (!clazz.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY)) { return; } Index: topia2/src/java/org/codelutin/topia/generator/ServiceInterfaceGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/ServiceInterfaceGenerator.java:1.6 topia2/src/java/org/codelutin/topia/generator/ServiceInterfaceGenerator.java:1.7 --- topia2/src/java/org/codelutin/topia/generator/ServiceInterfaceGenerator.java:1.6 Fri Aug 31 08:30:56 2007 +++ topia2/src/java/org/codelutin/topia/generator/ServiceInterfaceGenerator.java Mon Nov 5 17:51:33 2007 @@ -51,7 +51,7 @@ * Created: 14 juin 2007 * * @author ndupont -* @version $Revision: 1.6 $ +* @version $Revision: 1.7 $ * * L'interface du service etend TopiaApplicationService * @@ -68,8 +68,8 @@ * * @see TopiaApplicationService * -* Mise a jour: $Date: 2007-08-31 08:30:56 $ -* par : $Author: ndupont $ +* Mise a jour: $Date: 2007-11-05 17:51:33 $ +* par : $Author: thimel $ */ public class ServiceInterfaceGenerator extends ObjectModelGenerator { @@ -98,19 +98,19 @@ return; } - // générer l'entête de l'interface du service + // g�n�rer l'ent�te de l'interface du service generateInterfaceHeader(output, interfacez); - // générer les signatures des méthodes métiers du service + // g�n�rer les signatures des m�thodes m�tiers du service generateInterfaceOperations(output, interfacez); - // générer les signatures des méthodes des DAOs + // g�n�rer les signatures des m�thodes des DAOs generateInheritedInterfaceOperations(output, interfacez); - // générer les signatures des méthodes des entités (getter/setter) + // g�n�rer les signatures des m�thodes des entit�s (getter/setter) generateMethodsGetter(output, interfacez); - // générer les signatures des méthodes métier des entités (getter/setter) + // g�n�rer les signatures des m�thodes m�tier des entit�s (getter/setter) generateAssociatedClassOperations(output, interfacez); /*{ @@ -229,7 +229,7 @@ // pour tous les DAOInterface if(parent.hasStereotype(DAO)){ - // récupérer la classe de l'object model correspondant à la DAO + // r�cup�rer la classe de l'object model correspondant � la DAO String entityClassName = null; entityClassName = parent.getQualifiedName().replace("DAO", ""); if(getModel().hasClass(entityClassName)){ @@ -239,7 +239,7 @@ return; } - // ajouter les methodes à la liste + // ajouter les methodes � la liste methods.add("void delete"+clazz.getName()+"("+clazz.getName()+" entity)"); methods.add(clazz.getName()+" create"+clazz.getName()+"(Object ... properties)"); methods.add(clazz.getName()+" update"+clazz.getName()+"("+clazz.getName()+")"); @@ -315,7 +315,7 @@ propertyName = GeneratorUtil.toLowerCaseFirstLetter(attr.getAssociationClass().getName()) + "." + propertyName; } - // ajouter les methodes à la liste + // ajouter les methodes � la liste methods.add(clazz.getName()+" find"+clazz.getName()+"By"+GeneratorUtil.capitalize(attr.getName())+"("+attr.getType()+" v)"); methods.add("List<"+clazz.getName()+"> findAll"+clazz.getName()+"By"+GeneratorUtil.capitalize(attr.getName())+"("+attr.getType()+" v)"); /*{ @@ -327,8 +327,8 @@ *) public abstract <%=clazz.getQualifiedName()%> find<%=clazz.getName()%>By<%=GeneratorUtil.capitalize(attr.getName())%>(<%=attr.getType()%> v) throws TopiaException; /** - * Retourne les éléments ayant comme valeur pour l'attribut - * <%=attr.getName()%> le paramètre + * Retourne les �l�ments ayant comme valeur pour l'attribut + * <%=attr.getName()%> le param�tre * @param v la valeur que doit avoir <%=attr.getName()%> * @return une liste *) @@ -346,8 +346,8 @@ *) public abstract <%=clazz.getQualifiedName()%> find<%=clazz.getName()%>By<%=GeneratorUtil.capitalize(attr.getAssociationClass().getName())%>(<%=attr.getAssociationClass().getQualifiedName()%> value) throws TopiaException; /** - * Retourne les éléments ayant comme valeur pour l'attribut - * <%=GeneratorUtil.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> le paramètre + * Retourne les �l�ments ayant comme valeur pour l'attribut + * <%=GeneratorUtil.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> le param�tre * @param value la valeur que doit avoir <%=GeneratorUtil.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> * @return une liste *) @@ -382,19 +382,19 @@ ObjectModelClassifier parent = (ObjectModelClassifier)i.next(); // pour tous les DAOInterface if(parent.hasStereotype(DAO)){ - // récupérer la classe de l'object model correspondant à la DAO + // r�cup�rer la classe de l'object model correspondant � la DAO String entityClassName = null; entityClassName = parent.getQualifiedName().replace("DAO", ""); if(getModel().hasClass(entityClassName)){ ObjectModelClass clazz = getModel().getClass(entityClassName); - generateFromClass(output, clazz); + generateFromDAOClass(output, clazz); } } } } - public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException { + private void generateFromDAOClass(Writer output, ObjectModelClass clazz) throws IOException { if (!clazz.hasStereotype(GeneratorUtil.STEREOTYPE_ENTITY)) { return; } @@ -416,7 +416,7 @@ /*{ * <%=attr.getName()%> : <%=attr.getDocumentation()%> }*/ } -/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> La valeur de l'attribut <%=attr.getName()%> à positionner. +/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> La valeur de l'attribut <%=attr.getName()%> � positionner. *) public abstract void set<%=Util.capitalize(attr.getName())%>Of<%=clazz.getName()%>(String topiaId, <%=attr.getType()%> <%=Util.toLowerCaseFirstLetter(attr.getName())%>) throws TopiaException; @@ -440,7 +440,7 @@ methods.add(attr.getAssociationClass().getName()+" get"+Util.capitalize(assocAttrName)+"Of"+clazz.getName()+"(String topiaId)"); /*{ /** - * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> La valeur de l'attribut <%=attr.getAssociationClass().getName()%> à positionner. + * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> La valeur de l'attribut <%=attr.getAssociationClass().getName()%> � positionner. *) public abstract void set<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>(String topiaId, <%=attr.getAssociationClass().getQualifiedName()%> <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%>) throws TopiaException; @@ -452,7 +452,7 @@ }*/ } } else { //NMultiplicity - if (!attr.hasAssociationClass()) { //Méthodes remplacées par des add/set sur les classes d'assoc + if (!attr.hasAssociationClass()) { //M�thodes remplac�es par des add/set sur les classes d'assoc /*{ /** }*/ if (GeneratorUtil.hasDocumentation(attr)) { @@ -460,7 +460,7 @@ /*{ * <%=attr.getName()%> : <%=attr.getDocumentation()%> }*/ } -/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> L'instance de <%=attr.getName()%> à ajouter. +/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> L'instance de <%=attr.getName()%> � ajouter. *) public abstract void add<%=Util.capitalize(attr.getName())%>Of<%=clazz.getName()%>(String topiaId, <%=attr.getType()%> <%=Util.toLowerCaseFirstLetter(attr.getName())%>) throws TopiaException; @@ -472,7 +472,7 @@ /*{ * <%=attr.getName()%> : <%=attr.getDocumentation()%> }*/ } -/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> Les instances de <%=attr.getName()%> à ajouter. +/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> Les instances de <%=attr.getName()%> � ajouter. *) public abstract void addAll<%=Util.capitalize(attr.getName())%>Of<%=clazz.getName()%>(String topiaId, <%=(attr.isOrdered()?"java.util.List":"java.util.Collection")%><<%=attr.getType()%>> <%=Util.toLowerCaseFirstLetter(attr.getName())%>) throws TopiaException; @@ -483,7 +483,7 @@ /*{ * <%=attr.getName()%> : <%=attr.getDocumentation()%> }*/ } -/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> La Collection de <%=attr.getName()%> à positionner. +/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> La Collection de <%=attr.getName()%> � positionner. *) public abstract void set<%=Util.capitalize(attr.getName())%>Of<%=clazz.getName()%>(String topiaId, <%=(attr.isOrdered()?"java.util.List":"java.util.Collection")%><<%=attr.getType()%>> <%=Util.toLowerCaseFirstLetter(attr.getName())%>) throws TopiaException; @@ -494,7 +494,7 @@ /*{ * <%=attr.getName()%> : <%=attr.getDocumentation()%> }*/ } -/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> L'instance de <%=attr.getName()%> à retirer. +/*{ * @param <%=Util.toLowerCaseFirstLetter(attr.getName())%> L'instance de <%=attr.getName()%> � retirer. *) public abstract void remove<%=Util.capitalize(attr.getName())%>Of<%=clazz.getName()%>(String topiaId, <%=attr.getType()%> <%=Util.toLowerCaseFirstLetter(attr.getName())%>) throws TopiaException; @@ -519,22 +519,22 @@ methods.add("void remove"+Util.capitalize(assocAttrName)+"Of"+clazz.getName()+"(String topiaId, "+attr.getAssociationClass().getName()+" "+Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())+")"); methods.add("void clear"+Util.capitalize(assocAttrName)+"Of"+clazz.getName()+"(String topiaId)"); /*{ /** - * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> L'instance de <%=attr.getAssociationClass().getName()%> à ajouter. + * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> L'instance de <%=attr.getAssociationClass().getName()%> � ajouter. *) public abstract void add<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>(String topiaId, <%=attr.getAssociationClass().getQualifiedName()%> <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%>) throws TopiaException; /** - * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> Les instances de <%=attr.getAssociationClass().getName()%> à ajouter. + * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> Les instances de <%=attr.getAssociationClass().getName()%> � ajouter. *) public abstract void addAll<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>(String topiaId, <%=(attr.isOrdered()?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>> <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%>) throws TopiaException; /** - * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> La Collection de <%=attr.getAssociationClass().getName()%> à positionner. + * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> La Collection de <%=attr.getAssociationClass().getName()%> � positionner. *) public abstract void set<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>(String topiaId, <%=(attr.isOrdered()?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>> <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%>) throws TopiaException; /** - * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> L'instance de <%=attr.getAssociationClass().getName()%> à retirer. + * @param <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%> L'instance de <%=attr.getAssociationClass().getName()%> � retirer. *) public abstract void remove<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>(String topiaId, <%=attr.getAssociationClass().getQualifiedName()%> <%=Util.toLowerCaseFirstLetter(attr.getAssociationClass().getName())%>) throws TopiaException; @@ -561,7 +561,7 @@ public abstract <%=(attr.isOrdered()?"java.util.List":"java.util.Collection")%><<%=attr.getType()%>> get<%=Util.capitalize(attr.getName())%>Of<%=clazz.getName()%>(String topiaId) throws TopiaException; /** - * @return Le nombre d'éléments de la collection <%=attr.getName()%>. + * @return Le nombre d'�l�ments de la collection <%=attr.getName()%>. *) public abstract int size<%=Util.capitalize(attr.getName())%>Of<%=clazz.getName()%>(String topiaId) throws TopiaException; @@ -578,12 +578,12 @@ public abstract <%=(attr.isOrdered()?"java.util.List":"java.util.Collection")%><<%=attr.getAssociationClass().getQualifiedName()%>> get<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>Of<%=clazz.getName()%>(String topiaId) throws TopiaException; /** - * @return L'attribut <%=attr.getAssociationClass().getName()%> associé à la valeur value de l'attribut <%=attr.getName()%>. + * @return L'attribut <%=attr.getAssociationClass().getName()%> associ� � la valeur value de l'attribut <%=attr.getName()%>. *) public abstract <%=attr.getAssociationClass().getQualifiedName()%> get<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>(String topiaId, <%=attr.getType()%> value) throws TopiaException; /** - * @return Le nombre d'éléments de la collection <%=attr.getName()%>. + * @return Le nombre d'�l�ments de la collection <%=attr.getName()%>. *) public abstract int size<%=Util.capitalize(assocAttrName)%>Of<%=clazz.getName()%>(String topiaId) throws TopiaException; @@ -592,7 +592,7 @@ } } - //Méthodes d'accès aux attributs d'une classe d'associations + //M�thodes d'acc�s aux attributs d'une classe d'associations if (clazz instanceof ObjectModelAssociationClass) { ObjectModelAssociationClass assoc = (ObjectModelAssociationClass) clazz; for (Iterator i = assoc.getParticipantsAttributes().iterator(); i.hasNext(); ) { @@ -664,7 +664,7 @@ methods.add("=> "+"void set"+Util.capitalize(name)+"Of"+clazz.getName()+"(String topiaId, "+type+" value)"); methods.add("=> "+type+" get"+Util.capitalize(name)+"Of"+clazz.getName()+"(String topiaId)"); /*{ /** - * @param value La valeur de l'attribut <%=name%> à positionner. + * @param value La valeur de l'attribut <%=name%> � positionner. *) public abstract void set<%=Util.capitalize(name)%>Of<%=clazz.getName()%>(String topiaId, <%=type%> value) throws TopiaException;