r14 - in trunk/simexplorer-si-template/simexplorer-si-template-web: . .settings build src src/java src/java/org src/java/org/codelutin src/java/org/codelutin/test src/java/org/codelutin/test/tools src/webcontent src/webcontent/META-INF src/webcontent/WEB-INF
Author: glandais Date: 2007-10-30 18:58:31 +0000 (Tue, 30 Oct 2007) New Revision: 14 Added: trunk/simexplorer-si-template/simexplorer-si-template-web/.classpath trunk/simexplorer-si-template/simexplorer-si-template-web/.project trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/ trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jdt.core.prefs trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jst.common.project.facet.core.prefs trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.component trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.project.facet.core.xml trunk/simexplorer-si-template/simexplorer-si-template-web/build/ trunk/simexplorer-si-template/simexplorer-si-template-web/build/classes/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/codelutin/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/codelutin/test/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/codelutin/test/tools/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/codelutin/test/tools/ContextListener.java trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/META-INF/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/META-INF/MANIFEST.MF trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/WEB-INF/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/WEB-INF/lib/ trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/WEB-INF/web.xml Log: Import initial du projet web Added: trunk/simexplorer-si-template/simexplorer-si-template-web/.classpath =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/.classpath (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/.classpath 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src/java"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.generic.runtimeTarget/JBoss v4.2"/> + <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> + <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> + <classpathentry combineaccessrules="false" kind="src" path="/simexplorer-si-template-ejb"/> + <classpathentry kind="output" path="build/classes"/> +</classpath> Added: trunk/simexplorer-si-template/simexplorer-si-template-web/.project =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/.project (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/.project 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>simexplorer-si-template-web</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.wst.common.project.facet.core.builder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.wst.validation.validationbuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.wst.common.project.facet.core.nature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> + <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> + </natures> +</projectDescription> Added: trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jdt.core.prefs =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jdt.core.prefs (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jdt.core.prefs 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,7 @@ +#Tue Oct 30 15:38:01 CET 2007 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.5 Added: trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jst.common.project.facet.core.prefs =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jst.common.project.facet.core.prefs (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.jst.common.project.facet.core.prefs 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,4 @@ +#Tue Oct 30 15:38:01 CET 2007 +classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER/owners=jst.java\:5.0 +classpath.helper/org.eclipse.jst.server.core.container\:\:org.eclipse.jst.server.generic.runtimeTarget\:\:JBoss\ v4.2/owners=jst.web\:2.5 +eclipse.preferences.version=1 Added: trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.component =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.component (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.component 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project-modules id="moduleCoreId" project-version="1.5.0"> +<wb-module deploy-name="simexplorer-si-template-web"> +<wb-resource deploy-path="/" source-path="/src/webcontent"/> +<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/> +<property name="context-root" value="simexplorer-si-template-web"/> +<property name="java-output-path" value="build/classes"/> +</wb-module> +</project-modules> Added: trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.project.facet.core.xml =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.project.facet.core.xml (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/.settings/org.eclipse.wst.common.project.facet.core.xml 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<faceted-project> + <runtime name="JBoss v4.2"/> + <fixed facet="jst.java"/> + <fixed facet="jst.web"/> + <installed facet="jst.java" version="5.0"/> + <installed facet="jst.web" version="2.5"/> +</faceted-project> Added: trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/codelutin/test/tools/ContextListener.java =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/codelutin/test/tools/ContextListener.java (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/src/java/org/codelutin/test/tools/ContextListener.java 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,89 @@ +package org.codelutin.test.tools; + +import java.util.Date; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import java.util.Set; + +import javax.servlet.ServletContextEvent; +import javax.servlet.ServletContextListener; + +import javax.naming.Context; +import javax.naming.InitialContext; +import javax.naming.NamingException; + +import org.codelutin.test.entities.Project; +import org.codelutin.test.entities.Task; +import org.codelutin.test.service.IServiceProject; + +public class ContextListener implements ServletContextListener { + + public void contextDestroyed(ServletContextEvent arg0) { + + } + + public void contextInitialized(ServletContextEvent arg0) { + + Context context; + try { + context = new InitialContext(); + IServiceProject serviceProjets = (IServiceProject) context + .lookup("ServiceProject/local"); + + List<Task> tasks = serviceProjets.getAll(); + for (Iterator iterator = tasks.iterator(); iterator.hasNext();) { + Task name = (Task) iterator.next(); + serviceProjets.deleteOne(name.getId()); + } + + generateTasks(serviceProjets, null, 0, ""); + + tasks = serviceProjets.getAll(); + for (Iterator iterator = tasks.iterator(); iterator.hasNext();) { + Task name = (Task) iterator.next(); + System.out.println(name); + System.out.println(name.getId() + " : " + serviceProjets.getTotalTime(name.getId())); + } + + } catch (NamingException e) { + e.printStackTrace(); + } + + } + + private Set<Task> generateTasks(IServiceProject serviceProjets, Task parent, int level, String arbo) { + HashSet<Task> tasks = new HashSet<Task>(); + + Random r = new Random(); + int nTasks = 2 + r.nextInt(2); + for (int i = 0; i < nTasks; i++) { + Task task; + if (level == 0) { + task = new Project(); + ((Project)task).setCost(60000 + r.nextInt(40000)); + } else { + task = new Task(); + task.setParent(parent); + } + Date time = new Date(); + time.setTime(5000 + r.nextInt(100000)); + task.setTime(time); + + serviceProjets.saveOne(task); + if ((level < 3)) {// || (r.nextInt(100)<50)) { + Set<Task> enfants = generateTasks(serviceProjets, task, level + 1, arbo + i + "."); + task.setEnfants(enfants); + } + serviceProjets.updateOne(task); + + System.out.println(arbo + " - " + task); + + tasks.add(task); + } + + return tasks; + } + +} Added: trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/META-INF/MANIFEST.MF =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/META-INF/MANIFEST.MF (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/META-INF/MANIFEST.MF 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + Added: trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/WEB-INF/web.xml =================================================================== --- trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/WEB-INF/web.xml (rev 0) +++ trunk/simexplorer-si-template/simexplorer-si-template-web/src/webcontent/WEB-INF/web.xml 2007-10-30 18:58:31 UTC (rev 14) @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns="http://java.sun.com/xml/ns/javaee" + xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" + id="WebApp_ID" version="2.5"> + <display-name>simexplorer-si-template-web</display-name> + + <listener> + <listener-class> + org.codelutin.test.tools.ContextListener + </listener-class> + </listener> + + <welcome-file-list> + <welcome-file>index.html</welcome-file> + </welcome-file-list> + +</web-app> \ No newline at end of file
participants (1)
-
glandais@users.labs.libre-entreprise.org