Author: fdesbois Date: 2010-03-26 15:04:27 +0100 (Fri, 26 Mar 2010) New Revision: 1858 Log: - Add context setter in serviceAbstract generation. Remove constructor with param. - Add missing link for TopiaQuery in documentation Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/BusinessTransformer.java trunk/topia-persistence/src/site/site_fr.xml Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/BusinessTransformer.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/BusinessTransformer.java 2010-03-25 11:21:40 UTC (rev 1857) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/BusinessTransformer.java 2010-03-26 14:04:27 UTC (rev 1858) @@ -387,15 +387,25 @@ // Constructor ObjectModelOperation constructor = this.addConstructor(service, ObjectModelModifier.PUBLIC); - this.addParameter(constructor, contextFqn, "context"); + //this.addParameter(constructor, contextFqn, "context"); setOperationBody(constructor, "" /*{ - this.context = context; + //this.context = context; // FIXME : must be fixed attribute value in EUGene this.log = LogFactory.getLog(<%=interfacez.getName()%>.class); }*/ ); + ObjectModelOperation setContext = + this.addOperation(service, "setContext", "void", + ObjectModelModifier.PUBLIC); + this.addParameter(setContext, contextFqn, "context"); + setOperationBody(setContext, "" + /*{ + this.context = context; + }*/ + ); + // Prepare operation generations String first = modelName.substring(0, 1); String serviceName = Modified: trunk/topia-persistence/src/site/site_fr.xml =================================================================== --- trunk/topia-persistence/src/site/site_fr.xml 2010-03-25 11:21:40 UTC (rev 1857) +++ trunk/topia-persistence/src/site/site_fr.xml 2010-03-26 14:04:27 UTC (rev 1858) @@ -41,6 +41,7 @@ <item name="How-to" href="howto.html"/> <item name="Génération des modèles" href="ModelGeneration.html"/> <item name="TopiaContextFactory" href="Devel.html"/> + <item name="TopiaQuery" href="TopiaQuery.html"/> <item name="FAQ" href="FAQ.html"/> <item name="Projets similaires" href="project.html"/> </menu>