You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by em...@apache.org on 2014/06/19 08:23:59 UTC

svn commit: r1603722 - in /james/bond/trunk/bond/bond: ./ .gwt/ .settings/ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/james/ src/main/java/org/apache/james/bond/ src/main/java/org/apache/james/bo...

Author: emma
Date: Thu Jun 19 06:23:57 2014
New Revision: 1603722

URL: http://svn.apache.org/r1603722
Log:
MVP architecture

Added:
    james/bond/trunk/bond/bond/
    james/bond/trunk/bond/bond/.classpath
    james/bond/trunk/bond/bond/.gwt/
    james/bond/trunk/bond/bond/.gwt/.gwt-log
    james/bond/trunk/bond/bond/.project
    james/bond/trunk/bond/bond/.settings/
    james/bond/trunk/bond/bond/.settings/com.google.gdt.eclipse.core.prefs
    james/bond/trunk/bond/bond/.settings/com.google.gwt.eclipse.core.prefs
    james/bond/trunk/bond/bond/.settings/org.eclipse.core.resources.prefs
    james/bond/trunk/bond/bond/.settings/org.eclipse.jdt.core.prefs
    james/bond/trunk/bond/bond/.settings/org.eclipse.m2e.core.prefs
    james/bond/trunk/bond/bond/README.txt
    james/bond/trunk/bond/bond/pom.xml
    james/bond/trunk/bond/bond/src/
    james/bond/trunk/bond/bond/src/main/
    james/bond/trunk/bond/bond/src/main/java/
    james/bond/trunk/bond/bond/src/main/java/org/
    james/bond/trunk/bond/bond/src/main/java/org/apache/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/Bond.gwt.xml
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/AppController.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Bond.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Factory.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/UserProxy.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEvent.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEventHandler.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/Presenter.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/UsersPresenter.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/view/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/view/UsersView.java
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/public/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/public/Bond.html
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/server/
    james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/server/User.java
    james/bond/trunk/bond/bond/src/main/webapp/
    james/bond/trunk/bond/bond/src/main/webapp/WEB-INF/
    james/bond/trunk/bond/bond/src/main/webapp/WEB-INF/web.xml
    james/bond/trunk/bond/bond/src/main/webapp/index.html
    james/bond/trunk/bond/bond/src/test/
    james/bond/trunk/bond/bond/src/test/java/
    james/bond/trunk/bond/bond/src/test/java/org/
    james/bond/trunk/bond/bond/src/test/java/org/apache/
    james/bond/trunk/bond/bond/src/test/java/org/apache/james/
    james/bond/trunk/bond/bond/src/test/java/org/apache/james/bond/
    james/bond/trunk/bond/bond/src/test/java/org/apache/james/bond/client/
    james/bond/trunk/bond/bond/src/test/java/org/apache/james/bond/client/BondTest.java
    james/bond/trunk/bond/bond/target/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/Bond.gwt.xml
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory$UserRequest.class
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory.class
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/UserProxy.class
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/event/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/event/AddUserEventHandler.class
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/presenter/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/presenter/Presenter.class
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/view/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/view/UsersView$Presenter.class
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/public/
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/public/Bond.html
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/web.xml
    james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/index.html
    james/bond/trunk/bond/bond/target/test-classes/
    james/bond/trunk/bond/bond/target/test-classes/org/
    james/bond/trunk/bond/bond/target/test-classes/org/apache/
    james/bond/trunk/bond/bond/target/test-classes/org/apache/james/
    james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/
    james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/
    james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1$1.class
    james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1.class

Added: james/bond/trunk/bond/bond/.classpath
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.classpath?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.classpath (added)
+++ james/bond/trunk/bond/bond/.classpath Thu Jun 19 06:23:57 2014
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="com.google.gwt.eclipse.core.GWT_CONTAINER"/>
+	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>
+	<classpathentry kind="src" output="target/bond-1.0-SNAPSHOT/WEB-INF/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/bond-1.0-SNAPSHOT/WEB-INF/classes"/>
+</classpath>

Added: james/bond/trunk/bond/bond/.gwt/.gwt-log
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.gwt/.gwt-log?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.gwt/.gwt-log (added)
+++ james/bond/trunk/bond/bond/.gwt/.gwt-log Thu Jun 19 06:23:57 2014
@@ -0,0 +1,32 @@
+Public resources found in...
+Translatable source found in...
+Found 0 cached/archived units.  Used 0 / 2719 units from cache.
+Compiling...
+   40% complete (ETR: 7 seconds)
+   40% complete (ETR: 7 seconds)
+   40% complete (ETR: 7 seconds)
+   40% complete (ETR: 7 seconds)
+   40% complete (ETR: 7 seconds)
+   50% complete (ETR: 5 seconds)
+   60% complete (ETR: 4 seconds)
+   70% complete (ETR: 3 seconds)
+   80% complete (ETR: 2 seconds)
+   90% complete (ETR: 1 seconds)
+   100% complete (ETR: 0 seconds)
+   Compilation completed in 10.02 seconds
+Removing invalidated units
+Finding entry point classes
+Public resources found in...
+Translatable source found in...
+Found 2719 cached/archived units.  Used 2719 / 2719 units from cache.
+Compiling...
+   Compilation completed in 0.00 seconds
+Removing invalidated units
+Finding entry point classes
+Public resources found in...
+Translatable source found in...
+Found 2719 cached/archived units.  Used 2719 / 2719 units from cache.
+Compiling...
+   Compilation completed in 0.00 seconds
+Removing invalidated units
+Finding entry point classes

Added: james/bond/trunk/bond/bond/.project
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.project?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.project (added)
+++ james/bond/trunk/bond/bond/.project Thu Jun 19 06:23:57 2014
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>Bond</name>
+	<comment>Bond is GwtQuery application</comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.google.gdt.eclipse.core.webAppProjectValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.google.gwt.eclipse.core.gwtProjectValidator</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.maven.ide.eclipse.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+		<nature>org.maven.ide.eclipse.maven2Nature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>com.google.gwt.eclipse.core.gwtNature</nature>
+	</natures>
+</projectDescription>

Added: james/bond/trunk/bond/bond/.settings/com.google.gdt.eclipse.core.prefs
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.settings/com.google.gdt.eclipse.core.prefs?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.settings/com.google.gdt.eclipse.core.prefs (added)
+++ james/bond/trunk/bond/bond/.settings/com.google.gdt.eclipse.core.prefs Thu Jun 19 06:23:57 2014
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+jarsExcludedFromWebInfLib=
+warSrcDir=src/main/webapp
+warSrcDirIsOutput=false

Added: james/bond/trunk/bond/bond/.settings/com.google.gwt.eclipse.core.prefs
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.settings/com.google.gwt.eclipse.core.prefs?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.settings/com.google.gwt.eclipse.core.prefs (added)
+++ james/bond/trunk/bond/bond/.settings/com.google.gwt.eclipse.core.prefs Thu Jun 19 06:23:57 2014
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+entryPointModules=org.apache.james.bond.Bond
+filesCopiedToWebInfLib=gwt-servlet.jar

Added: james/bond/trunk/bond/bond/.settings/org.eclipse.core.resources.prefs
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.settings/org.eclipse.core.resources.prefs?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.settings/org.eclipse.core.resources.prefs (added)
+++ james/bond/trunk/bond/bond/.settings/org.eclipse.core.resources.prefs Thu Jun 19 06:23:57 2014
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/test/java=UTF-8
+encoding/<project>=UTF-8

Added: james/bond/trunk/bond/bond/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.settings/org.eclipse.jdt.core.prefs?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.settings/org.eclipse.jdt.core.prefs (added)
+++ james/bond/trunk/bond/bond/.settings/org.eclipse.jdt.core.prefs Thu Jun 19 06:23:57 2014
@@ -0,0 +1,5 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.6

Added: james/bond/trunk/bond/bond/.settings/org.eclipse.m2e.core.prefs
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/.settings/org.eclipse.m2e.core.prefs?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/.settings/org.eclipse.m2e.core.prefs (added)
+++ james/bond/trunk/bond/bond/.settings/org.eclipse.m2e.core.prefs Thu Jun 19 06:23:57 2014
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1

Added: james/bond/trunk/bond/bond/README.txt
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/README.txt?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/README.txt (added)
+++ james/bond/trunk/bond/bond/README.txt Thu Jun 19 06:23:57 2014
@@ -0,0 +1,32 @@
+
+
+This is the project Bond which uses the GwtQuery Library.
+
+- Assuming you have installed maven, compile and install it just running:
+$ mvn clean install
+
+- Run it in development mode:
+$ mvn gwt:run
+
+- Import and run in Eclipse:
+
+ The archetype generates a project ready to be used in eclipse, 
+ but before importing it you have to install the following plugins:
+
+    * Google plugin for eclipse (update-site: http://dl.google.com/eclipse/plugin/3.7 or 3.6 or 3.5)
+    * Sonatype Maven plugin (update-site: http://m2eclipse.sonatype.org/site/m2e)
+
+ Then you can import the project in your eclipse workspace:
+
+    * File -> Import -> Existing Projects into Workspace 
+
+ Finally you should be able to run the project in development mode and to run the gwt test unit.
+
+    * Right click on the project -> Run as -> Web Application
+    * Right click on the test class -> Run as -> GWT JUnit Test 
+
+- Although the project has the files .classpath and .project, you could generate them running any 
+ of the following commands:
+
+$ mvn eclipse:m2eclipse  (if you like to use m2eclipse)
+$ mvn eclipse:eclipse    (to use the project without m2eclipse)

Added: james/bond/trunk/bond/bond/pom.xml
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/pom.xml?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/pom.xml (added)
+++ james/bond/trunk/bond/bond/pom.xml Thu Jun 19 06:23:57 2014
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+    <modelVersion>4.0.0</modelVersion>
+
+    <name>Bond gwtquery project</name>
+    <groupId>org.apache.james</groupId>
+    <artifactId>bond</artifactId>
+    <packaging>war</packaging>
+    <version>1.0-SNAPSHOT</version>
+
+    <properties>
+      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+      <maven.compiler.source>1.6</maven.compiler.source>
+      <maven.compiler.target>1.6</maven.compiler.target>
+      <gQueryVersion>1.3.2</gQueryVersion>
+      <gwtversion>2.5.1</gwtversion>
+      <gwtmaven>2.5.1</gwtmaven>
+    </properties>
+
+    <repositories>
+       <repository>
+         <id>central</id>
+         <url>http://repo1.maven.org/maven2</url>
+       </repository>
+       <repository>
+         <id>gwtquery-plugins</id>
+         <url>http://gwtquery-plugins.googlecode.com/svn/mavenrepo</url>
+       </repository>
+       <repository>
+         <id>sonatype</id>
+         <url>http://oss.sonatype.org/content/repositories/snapshots</url>
+         <snapshots><enabled>true</enabled></snapshots>
+         <releases><enabled>false</enabled></releases>
+       </repository>
+       <repository>
+         <id>m.g.o</id>
+         <url>http://maven.glassfish.org/content/groups/public/</url>
+       </repository>
+    </repositories>
+
+    <scm>
+    </scm>
+
+    <issueManagement>
+    </issueManagement>
+
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.1</version>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.google.gwt</groupId>
+            <artifactId>gwt-user</artifactId>
+            <version>${gwtversion}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.google.gwt</groupId>
+            <artifactId>gwt-dev</artifactId>
+            <version>${gwtversion}</version>
+            <scope>provided</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.google.gwt</groupId>
+            <artifactId>gwt-servlet</artifactId>
+            <version>${gwtversion}</version>
+            <scope>runtime</scope>
+        </dependency>
+        <dependency>
+            <groupId>com.googlecode.gwtquery</groupId>
+            <artifactId>gwtquery</artifactId>
+            <version>${gQueryVersion}</version>
+            <scope>provided</scope>
+        </dependency>
+        <!-- GWT 2.3.0 depends on these -->
+        <dependency>
+            <groupId>javax.validation</groupId>
+            <artifactId>validation-api</artifactId>
+            <version>1.0.0.GA</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.validation</groupId>
+            <artifactId>validation-api</artifactId>
+            <version>1.0.0.GA</version>
+            <classifier>sources</classifier>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-compiler-plugin</artifactId>
+              <version>2.1</version>
+              <configuration>
+                <source>1.6</source>
+                <target>1.6</target>
+              </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>gwt-maven-plugin</artifactId>
+                <version>${gwtmaven}</version>
+                <configuration>
+                    <logLevel>${gwt.loglevel}</logLevel>
+                    <style>${gwt.outputstyle}</style>
+                    <gwtVersion>${gwtversion}</gwtVersion>
+                    <compileReport>true</compileReport>
+                    <runTarget>Bond/Bond.html</runTarget>
+                    <hostedWebApp>${project.build.directory}/${project.build.finalName}</hostedWebApp>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>prepare-package</phase>
+                        <goals>
+                            <goal>compile</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+               <artifactId>maven-surefire-plugin</artifactId>
+               <version>2.8.1</version>
+               <configuration>
+                 <additionalClasspathElements>
+                   <additionalClasspathElement>\${project.build.sourceDirectory}</additionalClasspathElement>
+                   <additionalClasspathElement>\${project.build.testSourceDirectory}</additionalClasspathElement>
+                 </additionalClasspathElements>
+                 <useManifestOnlyJar>false</useManifestOnlyJar>
+                 <forkMode>always</forkMode>
+                 <systemProperties>
+                   <property>
+                     <name>gwt.args</name>
+                     <value>-out target/gwt-tests</value>
+                   </property>
+                   <property>
+                     <!-- Setting this to true (default) causes a exception first time test are run Gwt issue_6443 -->
+                     <name>gwt.persistentunitcache</name>
+                     <value>false</value>
+                   </property>
+                 </systemProperties>
+               </configuration>
+            </plugin>
+            <plugin>
+              <groupId>org.apache.maven.plugins</groupId>
+              <artifactId>maven-eclipse-plugin</artifactId>
+              <version>2.7</version>
+              <configuration>
+                 <downloadSources>true</downloadSources>
+                 <downloadJavadocs>false</downloadJavadocs>
+                 <additionalBuildcommands>
+                   <buildcommand>com.google.gwt.eclipse.core.gwtProjectValidator</buildcommand>
+                   <buildcommand>org.eclipse.wst.common.modulecore.ComponentStructuralBuilder</buildcommand>
+                   <buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
+                   <buildcommand>org.eclipse.wst.common.modulecore.ComponentStructuralBuilderDependencyResolver</buildcommand>
+                 </additionalBuildcommands>
+                 <additionalProjectnatures>
+                   <projectnature>com.google.gwt.eclipse.core.gwtNature</projectnature>
+                   <projectnature>org.eclipse.jdt.core.javanature</projectnature>
+                   <projectnature>org.eclipse.wst.common.modulecore.ModuleCoreNature</projectnature>
+                 </additionalProjectnatures>
+                 <classpathContainers>
+                   <classpathContainer>com.google.gwt.eclipse.core.GWT_CONTAINER</classpathContainer>
+                   <classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer>
+                   <classpathContainer>org.eclipse.jdt.junit.JUNIT_CONTAINER/3</classpathContainer>
+                </classpathContainers>
+              </configuration>
+            </plugin>
+            <!-- GWT plugin does not copy the webapp folder in hosted mode -->
+            <plugin>
+              <artifactId>maven-resources-plugin</artifactId>
+              <version>2.5</version>
+              <executions>
+                <execution>
+                  <id>copy-resources</id>
+                  <phase>generate-sources</phase>
+                  <goals>
+                    <goal>copy-resources</goal>
+                  </goals>
+                  <configuration>
+                    <outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory>
+                    <resources>
+                      <resource>
+                       <directory>src/main/webapp</directory>
+                       <filtering>true</filtering>
+                      </resource>
+                    </resources>
+                  </configuration>
+                </execution>
+              </executions>
+            </plugin>
+        </plugins>
+        <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
+    </build>
+</project>

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/Bond.gwt.xml
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/Bond.gwt.xml?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/Bond.gwt.xml (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/Bond.gwt.xml Thu Jun 19 06:23:57 2014
@@ -0,0 +1,10 @@
+<module rename-to='Bond'>
+    <inherits name='com.google.gwt.query.Query'/>
+    <inherits name='com.google.gwt.user.theme.standard.Standard' />
+	<inherits name="com.google.web.bindery.requestfactory.RequestFactory" />
+	
+    <entry-point class='com.apache.james.bond.client.Bond'/>
+    
+    <source path="client"/>
+</module>
+

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/AppController.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/AppController.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/AppController.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/AppController.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,24 @@
+package org.apache.james.bond.client;
+
+import com.google.gwt.user.client.ui.HasWidgets;
+import com.google.gwt.user.client.ui.Label;
+
+public class AppController {
+	private final Factory factory;
+	
+	public AppController(Factory factory){
+		this.factory = factory;
+		bind();
+	}
+
+	private void bind() {
+		// TODO Auto-generated method stub
+	}
+
+	public void go(final HasWidgets container) {
+		// TODO Auto-generated method stub
+		container.add(new Label("Hola Emma"));
+	}
+	
+
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Bond.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Bond.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Bond.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Bond.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,27 @@
+package org.apache.james.bond.client;
+
+import com.google.gwt.dom.client.Element;
+import com.google.gwt.query.client.Function;
+import com.google.gwt.user.client.ui.Label;
+import com.google.gwt.user.client.ui.RootPanel;
+
+import static com.google.gwt.query.client.GQuery.*;
+
+
+import com.google.gwt.core.client.EntryPoint;
+import com.google.gwt.core.shared.GWT;
+import com.google.web.bindery.event.shared.SimpleEventBus;
+
+/**
+ * Example code for a GwtQuery application
+ */
+public class Bond implements EntryPoint {
+
+  public void onModuleLoad() {
+	  Factory factory = GWT.create(Factory.class);
+	  factory.initialize(new SimpleEventBus());
+	  AppController appViewer = new AppController(factory);
+	  appViewer.go(RootPanel.get());
+  }
+
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Factory.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Factory.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Factory.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/Factory.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,22 @@
+package org.apache.james.bond.client;
+
+import java.util.List;
+
+import org.apache.james.bond.server.User;
+import com.google.web.bindery.requestfactory.shared.InstanceRequest;
+import com.google.web.bindery.requestfactory.shared.Request;
+import com.google.web.bindery.requestfactory.shared.RequestContext;
+import com.google.web.bindery.requestfactory.shared.RequestFactory;
+import com.google.web.bindery.requestfactory.shared.Service;
+
+public interface Factory extends RequestFactory {
+	UserRequest createUserRequest();
+	
+	@Service(value = User.class)
+	public interface UserRequest extends RequestContext {
+		Request<List<UserProxy>> findAllUsers();
+		
+		InstanceRequest<UserProxy, Void> persist();
+		InstanceRequest<UserProxy, Void> remove();
+	}
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/UserProxy.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/UserProxy.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/UserProxy.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/UserProxy.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,16 @@
+package org.apache.james.bond.client;
+
+import org.apache.james.bond.server.User;
+import com.google.web.bindery.requestfactory.shared.EntityProxy;
+import com.google.web.bindery.requestfactory.shared.ProxyFor;
+
+@ProxyFor(value = User.class)
+public interface UserProxy extends EntityProxy {
+	Long getId();
+	
+	String getUsername();
+	void setUsername(String username);
+	
+	String getPassword();
+	void setPassword(String password);
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEvent.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEvent.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEvent.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEvent.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,17 @@
+package org.apache.james.bond.client.event;
+
+import com.google.gwt.event.shared.GwtEvent;
+
+public class AddUserEvent extends GwtEvent<AddUserEventHandler>{
+	public static Type<AddUserEventHandler> TYPE = new Type<AddUserEventHandler>();
+	
+	@Override
+	public Type<AddUserEventHandler> getAssociatedType() {
+		return TYPE;
+	}
+
+	@Override
+	protected void dispatch(AddUserEventHandler handler) {
+		handler.onAddUser(this);
+	}
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEventHandler.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEventHandler.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEventHandler.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/event/AddUserEventHandler.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,7 @@
+package org.apache.james.bond.client.event;
+
+import com.google.gwt.event.shared.EventHandler;
+
+public interface AddUserEventHandler extends EventHandler{
+	void onAddUser(AddUserEvent event);
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/Presenter.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/Presenter.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/Presenter.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/Presenter.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,7 @@
+package org.apache.james.bond.client.presenter;
+
+import com.google.gwt.user.client.ui.HasWidgets;
+
+public interface Presenter {
+	public abstract void go(final HasWidgets container);
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/UsersPresenter.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/UsersPresenter.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/UsersPresenter.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/presenter/UsersPresenter.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,33 @@
+package org.apache.james.bond.client.presenter;
+
+import org.apache.james.bond.client.view.UsersView;
+import org.apache.james.bond.server.User;
+import com.google.gwt.user.client.ui.HasWidgets;
+
+public class UsersPresenter implements Presenter, UsersView.Presenter<User>{
+
+	@Override
+	public void onAddUserClicked() {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void onDeleteUserClicked(User selectedItem) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void onChangePasswordClicked(User clickedItem) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void go(HasWidgets container) {
+		// TODO Auto-generated method stub
+		
+	}
+
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/view/UsersView.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/view/UsersView.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/view/UsersView.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/client/view/UsersView.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,18 @@
+package org.apache.james.bond.client.view;
+
+import com.google.gwt.user.client.ui.Widget;
+
+import java.util.List;
+
+public interface UsersView<T> {
+	
+	public interface Presenter<T> {
+		void onAddUserClicked();
+		void onDeleteUserClicked(T selectedItem);
+		void onChangePasswordClicked(T clickedItem);
+	}
+		  
+	void setPresenter(Presenter<T> presenter);
+	void setRowData(List<T> rowData);
+	Widget asWidget();
+}

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/public/Bond.html
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/public/Bond.html?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/public/Bond.html (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/public/Bond.html Thu Jun 19 06:23:57 2014
@@ -0,0 +1,13 @@
+<!doctype html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<title>GwtQuery: Bond plugin example</title>
+<style type="text/css">
+</style>
+    <script language="javascript" src="Bond.nocache.js"></script>
+</head>
+  <body>
+    <div>Hello world</div>
+  </body>
+</html>

Added: james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/server/User.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/server/User.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/server/User.java (added)
+++ james/bond/trunk/bond/bond/src/main/java/org/apache/james/bond/server/User.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,72 @@
+package org.apache.james.bond.server;
+
+import java.util.List;
+
+public class User {
+
+	private Long id;
+	private Integer version;
+	private String username;
+	private String password;
+
+	public User() {
+	}
+	
+	public User(String username, String password){
+		this.username = username;
+		this.password = password;
+	}
+
+	//Locator methods
+	public static User findUser(Long id){
+		//TODO
+		return null;
+	}
+	
+	public Long getId() {
+		return id;
+	}
+
+	public Integer getVersion() {
+		return version;
+	}
+
+	//Service methods
+	public static List<User> findAllUsers(){
+		//TODO
+		return null;
+	}
+	
+	public void persist(){
+		//TODO
+	}
+	
+	public void remove(){
+		//TODO
+	}
+	
+	public void setId(Long id) {
+		this.id = id;
+	}
+
+	public void setVersion(Integer version) {
+		this.version = version;
+	}
+
+	public String getUsername() {
+		return username;
+	}
+
+	public void setUsername(String username) {
+		this.username = username;
+	}
+
+	public String getPassword() {
+		return password;
+	}
+
+	public void setPassword(String password) {
+		this.password = password;
+	}
+	
+}

Added: james/bond/trunk/bond/bond/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/webapp/WEB-INF/web.xml?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/webapp/WEB-INF/web.xml (added)
+++ james/bond/trunk/bond/bond/src/main/webapp/WEB-INF/web.xml Thu Jun 19 06:23:57 2014
@@ -0,0 +1,16 @@
+<web-app>
+  <welcome-file-list>
+    <welcome-file>Bond/Bond.html</welcome-file>
+  </welcome-file-list>
+  
+  <servlet>
+  	<servlet-name>requestFactoryServlet</servlet-name>
+  	<servlet-class>
+  		com.google.web.bindery.requestfactory.server.RequestFactoryServlet
+  	</servlet-class>
+  </servlet>
+  <servlet-mapping>
+  	<servlet-name>requestFactoryServlet</servlet-name>
+  	<url-pattern>/gwtRequest</url-pattern>
+  </servlet-mapping>
+</web-app>

Added: james/bond/trunk/bond/bond/src/main/webapp/index.html
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/main/webapp/index.html?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/main/webapp/index.html (added)
+++ james/bond/trunk/bond/bond/src/main/webapp/index.html Thu Jun 19 06:23:57 2014
@@ -0,0 +1,15 @@
+<html>
+  <head>
+  </head>
+  <body>
+     <script type="text/javascript">
+       // a workaround for capturing and passing gwt.codesvr parameter in development mode
+       function goTo(location) {
+         window.location = location + window.location.search;
+       }
+       goTo('Bond/Bond.html');
+     </script>
+     <h2>Loading the demo of the Bond gwtquery application</h2>
+  </body>
+</html>
+

Added: james/bond/trunk/bond/bond/src/test/java/org/apache/james/bond/client/BondTest.java
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/src/test/java/org/apache/james/bond/client/BondTest.java?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/src/test/java/org/apache/james/bond/client/BondTest.java (added)
+++ james/bond/trunk/bond/bond/src/test/java/org/apache/james/bond/client/BondTest.java Thu Jun 19 06:23:57 2014
@@ -0,0 +1,59 @@
+package org.apache.james.bond.client;
+
+import static com.google.gwt.query.client.GQuery.*;
+import com.google.gwt.junit.client.GWTTestCase;
+import com.google.gwt.query.client.GQuery;
+import com.google.gwt.query.client.plugins.Effects.Speed;
+import com.google.gwt.user.client.Event;
+import com.google.gwt.user.client.Timer;
+/**
+ * Test class for Bond entry-point
+ */
+public class BondTest extends GWTTestCase {
+
+  public String getModuleName() {
+    return "org.apache.james.bond.Bond";
+  }
+
+  private double fontSize(GQuery g) {
+    return $(g).cur("fontSize", true);
+  }
+
+  public void testOnModuleLoad() {
+
+    // Create a container in the document
+    final GQuery g =  $("<div></div>").appendTo(document);
+
+    // run onModuleLoad
+    Bond a = new Bond();
+    a.onModuleLoad();
+
+    // delay the test
+    delayTestFinish(Speed.DEFAULT * 5);
+
+    // trigger mouse over event
+    final double size1 = fontSize(g);
+    g.trigger(Event.ONMOUSEOVER);
+    new Timer() {
+      public void run() {
+        // assert that the font size increases
+        assertTrue(fontSize(g) > size1);
+
+        // trigger mouse out event
+        final double size2 = fontSize(g);
+        g.trigger(Event.ONMOUSEOUT);
+        new Timer() {
+          public void run() {
+            // assert that the font size decreases
+            assertTrue(fontSize(g) < size2);
+            g.remove();
+
+            // finish the test
+            finishTest();
+          }
+        }.schedule(Speed.DEFAULT);
+      }
+    }.schedule(Speed.DEFAULT);
+  }
+
+}

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/Bond.gwt.xml
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/Bond.gwt.xml?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/Bond.gwt.xml (added)
+++ james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/Bond.gwt.xml Thu Jun 19 06:23:57 2014
@@ -0,0 +1,10 @@
+<module rename-to='Bond'>
+    <inherits name='com.google.gwt.query.Query'/>
+    <inherits name='com.google.gwt.user.theme.standard.Standard' />
+	<inherits name="com.google.web.bindery.requestfactory.RequestFactory" />
+	
+    <entry-point class='com.apache.james.bond.client.Bond'/>
+    
+    <source path="client"/>
+</module>
+

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory$UserRequest.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory%24UserRequest.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory$UserRequest.class (added) and james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory$UserRequest.class Thu Jun 19 06:23:57 2014 differ

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory.class (added) and james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/Factory.class Thu Jun 19 06:23:57 2014 differ

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/UserProxy.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/UserProxy.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/UserProxy.class (added) and james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/UserProxy.class Thu Jun 19 06:23:57 2014 differ

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/event/AddUserEventHandler.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/event/AddUserEventHandler.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/event/AddUserEventHandler.class (added) and james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/event/AddUserEventHandler.class Thu Jun 19 06:23:57 2014 differ

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/presenter/Presenter.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/presenter/Presenter.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/presenter/Presenter.class (added) and james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/presenter/Presenter.class Thu Jun 19 06:23:57 2014 differ

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/view/UsersView$Presenter.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/view/UsersView%24Presenter.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/view/UsersView$Presenter.class (added) and james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/client/view/UsersView$Presenter.class Thu Jun 19 06:23:57 2014 differ

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/public/Bond.html
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/public/Bond.html?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/public/Bond.html (added)
+++ james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/classes/org/apache/james/bond/public/Bond.html Thu Jun 19 06:23:57 2014
@@ -0,0 +1,13 @@
+<!doctype html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+<title>GwtQuery: Bond plugin example</title>
+<style type="text/css">
+</style>
+    <script language="javascript" src="Bond.nocache.js"></script>
+</head>
+  <body>
+    <div>Hello world</div>
+  </body>
+</html>

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/web.xml?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/web.xml (added)
+++ james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/WEB-INF/web.xml Thu Jun 19 06:23:57 2014
@@ -0,0 +1,16 @@
+<web-app>
+  <welcome-file-list>
+    <welcome-file>Bond/Bond.html</welcome-file>
+  </welcome-file-list>
+  
+  <servlet>
+  	<servlet-name>requestFactoryServlet</servlet-name>
+  	<servlet-class>
+  		com.google.web.bindery.requestfactory.server.RequestFactoryServlet
+  	</servlet-class>
+  </servlet>
+  <servlet-mapping>
+  	<servlet-name>requestFactoryServlet</servlet-name>
+  	<url-pattern>/gwtRequest</url-pattern>
+  </servlet-mapping>
+</web-app>

Added: james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/index.html
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/index.html?rev=1603722&view=auto
==============================================================================
--- james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/index.html (added)
+++ james/bond/trunk/bond/bond/target/bond-1.0-SNAPSHOT/index.html Thu Jun 19 06:23:57 2014
@@ -0,0 +1,15 @@
+<html>
+  <head>
+  </head>
+  <body>
+     <script type="text/javascript">
+       // a workaround for capturing and passing gwt.codesvr parameter in development mode
+       function goTo(location) {
+         window.location = location + window.location.search;
+       }
+       goTo('Bond/Bond.html');
+     </script>
+     <h2>Loading the demo of the Bond gwtquery application</h2>
+  </body>
+</html>
+

Added: james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1$1.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest%241%241.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1$1.class (added) and james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1$1.class Thu Jun 19 06:23:57 2014 differ

Added: james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1.class
URL: http://svn.apache.org/viewvc/james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest%241.class?rev=1603722&view=auto
==============================================================================
Files james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1.class (added) and james/bond/trunk/bond/bond/target/test-classes/org/apache/james/bond/client/BondTest$1.class Thu Jun 19 06:23:57 2014 differ



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org