[jbpm-commits] JBoss JBPM SVN: r1768 - in jbossbpm/spec/trunk/modules/samples/airticket: server/src/main/java/org/jboss/bpm/samples/airticket and 5 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Jul 30 05:55:41 EDT 2008


Author: thomas.diesler at jboss.com
Date: 2008-07-30 05:55:41 -0400 (Wed, 30 Jul 2008)
New Revision: 1768

Added:
   jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/
   jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteService.java
   jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteServiceAsync.java
   jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/AirticketServlet.java
Removed:
   jbossbpm/spec/trunk/modules/samples/airticket/rpc/
   jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/HttpServlet.java
Modified:
   jbossbpm/spec/trunk/modules/samples/airticket/pom.xml
   jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/RandomCompliment.java
   jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/SampleRemoteServiceImpl.java
   jbossbpm/spec/trunk/modules/samples/airticket/war/pom.xml
   jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/java/org/jboss/bpm/samples/airticket/client/Application.java
   jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/webapp/WEB-INF/web.xml
Log:
Merger rpc with server module

Modified: jbossbpm/spec/trunk/modules/samples/airticket/pom.xml
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/pom.xml	2008-07-30 09:34:46 UTC (rev 1767)
+++ jbossbpm/spec/trunk/modules/samples/airticket/pom.xml	2008-07-30 09:55:41 UTC (rev 1768)
@@ -16,7 +16,6 @@
   
   <!-- Modules -->
   <modules>
-    <module>rpc</module>
     <module>server</module>
     <module>war</module>
   </modules>

Added: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteService.java
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteService.java	                        (rev 0)
+++ jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteService.java	2008-07-30 09:55:41 UTC (rev 1768)
@@ -0,0 +1,8 @@
+package org.jboss.bpm.samples.airticket.client;
+
+import com.google.gwt.user.client.rpc.RemoteService;
+
+public interface SampleRemoteService extends RemoteService
+{
+  public String doComplimentMe();
+}


Property changes on: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteService.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteServiceAsync.java
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteServiceAsync.java	                        (rev 0)
+++ jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteServiceAsync.java	2008-07-30 09:55:41 UTC (rev 1768)
@@ -0,0 +1,8 @@
+package org.jboss.bpm.samples.airticket.client;
+
+import com.google.gwt.user.client.rpc.AsyncCallback;
+
+public interface SampleRemoteServiceAsync
+{
+  public void doComplimentMe(AsyncCallback callback);
+}


Property changes on: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/client/SampleRemoteServiceAsync.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Added: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/AirticketServlet.java
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/AirticketServlet.java	                        (rev 0)
+++ jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/AirticketServlet.java	2008-07-30 09:55:41 UTC (rev 1768)
@@ -0,0 +1,35 @@
+package org.jboss.bpm.samples.airticket.server;
+
+import java.io.IOException;
+
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * This is a sample of how to integrate a standard HTTPServlet inside a GWT-Maven project. More specifically, the
+ * mergexml functionality will use this HttpServlet & web.xml servlet mapping to integrate them into your GWT-Maven
+ * WebApp.
+ * 
+ * @author andrew
+ * 
+ */
+public class AirticketServlet extends HttpServlet
+{
+
+  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
+  {
+    try
+    {
+      // Call a random compliment, built with Java5 enums!
+      resp.getWriter().println(RandomCompliment.get());
+    }
+    catch (Exception e)
+    {
+      // completely unexpected exception!
+      e.printStackTrace(resp.getWriter());
+    }
+  }
+
+}


Property changes on: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/AirticketServlet.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Deleted: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/HttpServlet.java
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/HttpServlet.java	2008-07-30 09:34:46 UTC (rev 1767)
+++ jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/HttpServlet.java	2008-07-30 09:55:41 UTC (rev 1768)
@@ -1,31 +0,0 @@
-package org.jboss.bpm.samples.airticket.server;
-
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-/**
- * This is a sample of how to integrate a standard HTTPServlet inside a
- * GWT-Maven project. More specifically, the mergexml functionality will use
- * this HttpServlet & web.xml servlet mapping to integrate them into your
- * GWT-Maven WebApp.
- * 
- * @author andrew
- * 
- */
-public class HttpServlet extends javax.servlet.http.HttpServlet {
-
-	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
-			throws ServletException, IOException {
-		try {
-			// Call a random compliment, built with Java5 enums!
-			resp.getWriter().println(RandomCompliment.get());
-		} catch (Exception e) {
-			// completely unexpected exception!
-			e.printStackTrace(resp.getWriter());
-		}
-	}
-
-}

Modified: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/RandomCompliment.java
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/RandomCompliment.java	2008-07-30 09:34:46 UTC (rev 1767)
+++ jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/RandomCompliment.java	2008-07-30 09:55:41 UTC (rev 1768)
@@ -3,39 +3,40 @@
 /*
  * Java5+ Class, showing how to run Java5 server side code.. and Java1.4 GWT Client code simultaneously in GWT-Maven
  */
-public class RandomCompliment {
+public class RandomCompliment
+{
+  /*
+   * Java5+ enum
+   */
+  private static enum compliment
+  {
+    GREAT, EXCELLENT, FANTASTIC, AWESOME, L337
+  }
 
-	/*
-	 * Java5+ enum
-	 */
-	private static enum compliment {
-		GREAT, EXCELLENT, FANTASTIC, AWESOME, L337
-	}
+  /**
+   * Just use the static method to get a random value
+   */
+  private RandomCompliment()
+  {
+  }
 
-	/**
-	 * Just use the static method to get a random value
-	 */
-	private RandomCompliment() {
-	};
+  /**
+   * Randomly select a compliment from the Java5+ enum
+   * 
+   * @return a random compliment
+   */
+  public static String get()
+  {
+    return "" + compliment.values()[(int)getRandomIndex()];
+  }
 
-	/**
-	 * Randomly select a compliment from the Java5+ enum
-	 * 
-	 * @return a random compliment
-	 */
-	public static String get() {
-		return "" + compliment.values()[(int) getRandomIndex()];
-	}
-
-	/**
-	 * Generates a random index number, to select a random compliment
-	 * 
-	 * @return random index number to the compliment.values array
-	 */
-	private static int getRandomIndex() {
-		// (int) float : will round DOWN, so [ 0 <= RETURN_VAL <
-		// compliment.length ]
-		return (int) (Math.random() * ((double) compliment.values().length));
-	}
-
+  /**
+   * Generates a random index number, to select a random compliment
+   * 
+   * @return random index number to the compliment.values array
+   */
+  private static int getRandomIndex()
+  {
+    return (int)(Math.random() * ((double)compliment.values().length));
+  }
 }

Modified: jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/SampleRemoteServiceImpl.java
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/SampleRemoteServiceImpl.java	2008-07-30 09:34:46 UTC (rev 1767)
+++ jbossbpm/spec/trunk/modules/samples/airticket/server/src/main/java/org/jboss/bpm/samples/airticket/server/SampleRemoteServiceImpl.java	2008-07-30 09:55:41 UTC (rev 1768)
@@ -4,10 +4,10 @@
 
 import com.google.gwt.user.server.rpc.RemoteServiceServlet;
 
-public class SampleRemoteServiceImpl extends RemoteServiceServlet implements
-		SampleRemoteService {
-
-	public String doComplimentMe() {
-		return RandomCompliment.get();
-	}	
+public class SampleRemoteServiceImpl extends RemoteServiceServlet implements SampleRemoteService
+{
+  public String doComplimentMe()
+  {
+    return RandomCompliment.get();
+  }
 }

Modified: jbossbpm/spec/trunk/modules/samples/airticket/war/pom.xml
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/war/pom.xml	2008-07-30 09:34:46 UTC (rev 1767)
+++ jbossbpm/spec/trunk/modules/samples/airticket/war/pom.xml	2008-07-30 09:55:41 UTC (rev 1768)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project>
   <modelVersion>4.0.0</modelVersion>
-  <name>JBossBPM - Spec Samples Airticket (WAR)</name>
+  <name>JBossBPM - Spec Samples Airticket (Client)</name>
   <groupId>org.jboss.bpm</groupId>
   <artifactId>bpm-sample-airticket-war</artifactId>
   <packaging>war</packaging>

Modified: jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/java/org/jboss/bpm/samples/airticket/client/Application.java
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/java/org/jboss/bpm/samples/airticket/client/Application.java	2008-07-30 09:34:46 UTC (rev 1767)
+++ jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/java/org/jboss/bpm/samples/airticket/client/Application.java	2008-07-30 09:55:41 UTC (rev 1768)
@@ -71,7 +71,7 @@
 
           public void onFailure(Throwable caught)
           {
-            labelMessage.setText("DAMMIT! This didnt work.");
+            labelMessage.setText("Error: " + caught.getMessage());
           }
         };
         sampleRemoteService.doComplimentMe(callback);

Modified: jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/webapp/WEB-INF/web.xml
===================================================================
--- jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/webapp/WEB-INF/web.xml	2008-07-30 09:34:46 UTC (rev 1767)
+++ jbossbpm/spec/trunk/modules/samples/airticket/war/src/main/webapp/WEB-INF/web.xml	2008-07-30 09:55:41 UTC (rev 1768)
@@ -5,13 +5,13 @@
 <web-app>
 
   <servlet>
-    <servlet-name>HttpServlet</servlet-name>
-    <servlet-class>com.totsp.mavenplugin.gwt.sample.server.HttpServlet</servlet-class>
+    <servlet-name>AirticketServlet</servlet-name>
+    <servlet-class>org.jboss.bpm.samples.airticket.server.AirticketServlet</servlet-class>
   </servlet>
   
   <servlet-mapping>
-    <servlet-name>HttpServlet</servlet-name>
-    <url-pattern>/HttpServlet</url-pattern>
+    <servlet-name>AirticketServlet</servlet-name>
+    <url-pattern>/AirticketServlet</url-pattern>
   </servlet-mapping>
   
   <welcome-file-list>




More information about the jbpm-commits mailing list