Index: topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToBeanClassGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToBeanClassGenerator.java:1.3 topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToBeanClassGenerator.java:1.4 --- topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToBeanClassGenerator.java:1.3 Thu May 13 10:58:29 2004 +++ topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToBeanClassGenerator.java Fri Jun 4 18:43:54 2004 @@ -21,12 +21,12 @@ * * Created: 14 janv. 2004 * - * @author C\x{00E9}dric Pineau + * @author Cédric Pineau * Copyright Code Lutin - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ * - * Last update : $Date: 2004/05/13 10:58:29 $ - * by : $Author: pineau $ + * Last update : $Date: 2004/06/04 18:43:54 $ + * by : $Author: bpoussin $ */ package org.codelutin.topia.generators.ejb; @@ -41,80 +41,80 @@ import org.codelutin.topia.Util; /** - * + * */ public class ObjectModelToBeanClassGenerator extends ObjectModelGenerator { - public String getFilenameForClass(ObjectModelClass clazz) { - return super.getFilenameForClass(clazz) + "Bean.java"; - } - - public void generateFromClass(Writer output, ObjectModelClass clazz) - throws IOException { - if (! Util.isService(clazz)) - return; + public String getFilenameForClass(ObjectModelClass clazz) { + return super.getFilenameForClass(clazz) + "Bean.java"; + } + + public void generateFromClass(Writer output, ObjectModelClass clazz) + throws IOException { + if (! Util.isService(clazz)) + return; - // ------------- File Header - if (!"".equals(clazz.getPackageName())) { + // ------------- File Header + if (!"".equals(clazz.getPackageName())) { /*{ package <%=clazz.getPackageName()%>; - + }*/ - } + } - // ------------- Imports + // ------------- Imports /*{ import javax.ejb.SessionBean; import javax.ejb.SessionContext; }*/ - // ------------- Class start + // ------------- Class start /*{ public class <%=clazz.getName()%>Bean implements javax.ejb.SessionBean { }*/ /*{ private SessionContext ctx; - + public void ejbCreate() {} - + public void ejbRemove() {} - + public void ejbActivate() {} - + public void ejbPassivate(){} - + public void setSessionContext(javax.ejb.SessionContext ctx){ - this.ctx=ctx; + this.ctx=ctx; } - + }*/ - for (Iterator i = clazz.getOperations().iterator(); i.hasNext();) { - ObjectModelOperation operation = (ObjectModelOperation) i.next(); + for (Iterator i = clazz.getOperations().iterator(); i.hasNext();) { + ObjectModelOperation operation = (ObjectModelOperation) i.next(); /*{ <%=operation.getVisibility()%> <%=operation.getReturnType()%> <%=operation.getName()%>(}*/ - for (Iterator j = operation.getParameters().iterator(); j.hasNext();) { - ObjectModelParameter parameter = (ObjectModelParameter) j.next(); + for (Iterator j = operation.getParameters().iterator(); j.hasNext();) { + ObjectModelParameter parameter = (ObjectModelParameter) j.next(); /*{<%=parameter.getType()%> <%=parameter.getName()%>}*/ - if (j.hasNext()) { + if (j.hasNext()) { /*{,}*/ - } - } + } + } /*{){ - + }*/ - if (! "void".equals(operation.getReturnType())) { + if (! "void".equals(operation.getReturnType())) { /*{ return null; - } + } }*/ - } + } /*{ -} +} }*/ - } - } + } + } } Index: topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToEJBJARFileGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToEJBJARFileGenerator.java:1.2 topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToEJBJARFileGenerator.java:1.3 --- topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToEJBJARFileGenerator.java:1.2 Thu May 13 10:58:29 2004 +++ topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToEJBJARFileGenerator.java Fri Jun 4 18:43:54 2004 @@ -21,12 +21,12 @@ * * Created: 14 janv. 2004 * - * @author C\x{00E9}dric Pineau + * @author Cédric Pineau * Copyright Code Lutin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update : $Date: 2004/05/13 10:58:29 $ - * by : $Author: pineau $ + * Last update : $Date: 2004/06/04 18:43:54 $ + * by : $Author: bpoussin $ */ package org.codelutin.topia.generators.ejb; @@ -40,35 +40,35 @@ import org.codelutin.topia.Util; /** -* +* */ public class ObjectModelToEJBJARFileGenerator extends ObjectModelGenerator { - - - public String getFilenameForModel(ObjectModel model) { - return "META-INF/ejb-jar.xml"; - } + + + public String getFilenameForModel(ObjectModel model) { + return "META-INF/ejb-jar.xml"; + } public void generateFromModel(Writer output, ObjectModel model) throws IOException { - -//------------- start + +//------------- start /*{ }*/ - Iterator classes = model.getClasses().iterator(); + Iterator classes = model.getClasses().iterator(); while (classes.hasNext()) { ObjectModelClass clazz = (ObjectModelClass) classes.next(); generate(output, clazz); } - + } - + public void generate(Writer output, ObjectModelClass clazz) throws IOException{ - if(! Util.isService(clazz)) return; - + if(! Util.isService(clazz)) return; + /*{ @@ -76,24 +76,24 @@ <%=clazz.getPackageName()%>.<%=clazz.getName()%> <%=clazz.getPackageName()%>.<%=clazz.getName()%>Home <%=clazz.getPackageName()%>.<%=clazz.getName()%> -<%=clazz.getPackageName()%>.<%=clazz.getName()%>Bean +<%=clazz.getPackageName()%>.<%=clazz.getName()%>Bean Stateless -Container +Container -<%=clazz.getPackageName()%>.<%=clazz.getName()%> +<%=clazz.getPackageName()%>.<%=clazz.getName()%> * Supports -}*/ +}*/ } } - + Index: topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToHomeInterfaceGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToHomeInterfaceGenerator.java:1.2 topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToHomeInterfaceGenerator.java:1.3 --- topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToHomeInterfaceGenerator.java:1.2 Thu May 13 10:58:29 2004 +++ topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToHomeInterfaceGenerator.java Fri Jun 4 18:43:54 2004 @@ -21,12 +21,12 @@ * * Created: 14 janv. 2004 * - * @author C\x{00E9}dric Pineau + * @author Cédric Pineau * Copyright Code Lutin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update : $Date: 2004/05/13 10:58:29 $ - * by : $Author: pineau $ + * Last update : $Date: 2004/06/04 18:43:54 $ + * by : $Author: bpoussin $ */ package org.codelutin.topia.generators.ejb; @@ -44,33 +44,33 @@ //import org.codelutin.generator.models.object.ObjectModelParameter; /** -* +* */ public class ObjectModelToHomeInterfaceGenerator extends ObjectModelGenerator { - - public String getFilenameForClass(ObjectModelClass clazz) { + + public String getFilenameForClass(ObjectModelClass clazz) { return super.getFilenameForClass(clazz) + "Home.java"; } public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException { - - if(! Util.isService(clazz)) return; - // ------------- File Header - if(!"".equals(clazz.getPackageName())) { + + if(! Util.isService(clazz)) return; + // ------------- File Header + if(!"".equals(clazz.getPackageName())) { /*{ package <%=clazz.getPackageName()%>; }*/ } - + // ------------- Imports /*{ import java.rmi.RemoteException; import javax.ejb.*; }*/ -// ------------- Class start +// ------------- Class start /*{ public interface <%=clazz.getName()%>Home extends javax.ejb.EJBHome }*/ @@ -82,6 +82,6 @@ }*/ - + } } Index: topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalHomeInterfaceGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalHomeInterfaceGenerator.java:1.2 topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalHomeInterfaceGenerator.java:1.3 --- topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalHomeInterfaceGenerator.java:1.2 Thu May 13 10:58:29 2004 +++ topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalHomeInterfaceGenerator.java Fri Jun 4 18:43:54 2004 @@ -21,12 +21,12 @@ * * Created: 14 janv. 2004 * - * @author C\x{00E9}dric Pineau + * @author Cédric Pineau * Copyright Code Lutin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update : $Date: 2004/05/13 10:58:29 $ - * by : $Author: pineau $ + * Last update : $Date: 2004/06/04 18:43:54 $ + * by : $Author: bpoussin $ */ package org.codelutin.topia.generators.ejb; @@ -38,34 +38,34 @@ import org.codelutin.topia.Util; /** -* +* */ public class ObjectModelToLocalHomeInterfaceGenerator extends ObjectModelGenerator { - - public String getFilenameForClass(ObjectModelClass clazz) { + + public String getFilenameForClass(ObjectModelClass clazz) { return super.getFilenameForClass(clazz) + "LocalHome.java"; } public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException { - - if(! Util.isService(clazz)) return; - // ------------- File Header - if(!"".equals(clazz.getPackageName())) { + if(! Util.isService(clazz)) return; + + // ------------- File Header + if(!"".equals(clazz.getPackageName())) { /*{ package <%=clazz.getPackageName()%>; }*/ } - + // ------------- Imports /*{ import java.rmi.RemoteException; import javax.ejb.*; }*/ -// ------------- Class start +// ------------- Class start /*{ public interface <%=clazz.getName()%>LocalHome extends javax.ejb.EJBLocalHome }*/ Index: topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalObjectInterfaceGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalObjectInterfaceGenerator.java:1.2 topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalObjectInterfaceGenerator.java:1.3 --- topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalObjectInterfaceGenerator.java:1.2 Thu May 13 10:58:29 2004 +++ topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToLocalObjectInterfaceGenerator.java Fri Jun 4 18:43:54 2004 @@ -21,12 +21,12 @@ * * Created: 14 janv. 2004 * - * @author C\x{00E9}dric Pineau + * @author Cédric Pineau * Copyright Code Lutin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update : $Date: 2004/05/13 10:58:29 $ - * by : $Author: pineau $ + * Last update : $Date: 2004/06/04 18:43:54 $ + * by : $Author: bpoussin $ */ package org.codelutin.topia.generators.ejb; @@ -41,35 +41,35 @@ import org.codelutin.topia.Util; /** -* +* */ public class ObjectModelToLocalObjectInterfaceGenerator extends ObjectModelGenerator { - + public String getFilenameForClass(ObjectModelClass clazz) { return super.getFilenameForClass(clazz) + "Local.java"; } - + public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException { - - if(! Util.isService(clazz)) return; - // ------------- File Header - if(!"".equals(clazz.getPackageName())) { + if(! Util.isService(clazz)) return; + + // ------------- File Header + if(!"".equals(clazz.getPackageName())) { /*{ package <%=clazz.getPackageName()%>; }*/ } - + // ------------- Imports /*{ import javax.ejb.*; }*/ -// ------------- Class start +// ------------- Class start /*{ public interface <%=clazz.getName()%>Local extends javax.ejb.EJBLocalObject { @@ -78,14 +78,14 @@ while (operation.hasNext()){ ObjectModelOperation opera=(ObjectModelOperation)operation.next(); /*{ - <%=opera.getVisibility()%> <%=opera.getReturnType()%> <%=opera.getName()%>(}*/ + <%=opera.getVisibility()%> <%=opera.getReturnType()%> <%=opera.getName()%>(}*/ Iterator param=opera.getParameters().iterator(); while (param.hasNext()){ ObjectModelParameter parameter=(ObjectModelParameter)param.next(); /*{<%=parameter.getType()%> <%=parameter.getName()%>}*/ if(param.hasNext()){ /*{,}*/ - } + } } /*{) throws java.rmi.RemoteException; @@ -94,5 +94,5 @@ }*/ } } - + } Index: topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToObjectInterfaceGenerator.java diff -u topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToObjectInterfaceGenerator.java:1.2 topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToObjectInterfaceGenerator.java:1.3 --- topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToObjectInterfaceGenerator.java:1.2 Thu May 13 10:58:29 2004 +++ topia/src/java/org/codelutin/topia/generators/ejb/ObjectModelToObjectInterfaceGenerator.java Fri Jun 4 18:43:54 2004 @@ -21,12 +21,12 @@ * * Created: 14 janv. 2004 * - * @author C\x{00E9}dric Pineau + * @author Cédric Pineau * Copyright Code Lutin - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ * - * Last update : $Date: 2004/05/13 10:58:29 $ - * by : $Author: pineau $ + * Last update : $Date: 2004/06/04 18:43:54 $ + * by : $Author: bpoussin $ */ package org.codelutin.topia.generators.ejb; @@ -41,33 +41,33 @@ import org.codelutin.topia.Util; /** -* +* */ public class ObjectModelToObjectInterfaceGenerator extends ObjectModelGenerator { - - + + public String getFilenameForClass(ObjectModelClass clazz) { return super.getFilenameForClass(clazz) + ".java"; } public void generateFromClass(Writer output, ObjectModelClass clazz) throws IOException { - if(! Util.isService(clazz)) return; + if(! Util.isService(clazz)) return; // ------------- File Header - if(!"".equals(clazz.getPackageName())) { + if(!"".equals(clazz.getPackageName())) { /*{ package <%=clazz.getPackageName()%>; }*/ } - + // ------------- Imports /*{ import javax.ejb.*; }*/ -// ------------- Class start +// ------------- Class start /*{ public interface <%=clazz.getName()%> extends javax.ejb.EJBObject { @@ -76,20 +76,20 @@ while (operation.hasNext()){ ObjectModelOperation opera=(ObjectModelOperation)operation.next(); /*{ - <%=opera.getVisibility()%> <%=opera.getReturnType()%> <%=opera.getName()%>(}*/ + <%=opera.getVisibility()%> <%=opera.getReturnType()%> <%=opera.getName()%>(}*/ Iterator param=opera.getParameters().iterator(); while (param.hasNext()){ ObjectModelParameter parameter=(ObjectModelParameter)param.next(); /*{<%=parameter.getType()%> <%=parameter.getName()%>}*/ if(param.hasNext()){ /*{,}*/ - } + } } /*{) throws java.rmi.RemoteException; } }*/ } } - - + + }