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;