[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