[jboss-svn-commits] JBL Code SVN: r15005 - in labs/jbossrules/trunk/drools-jbrms/src: test/java/org/jboss/seam/remoting/gwt and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 11 04:07:04 EDT 2007


Author: michael.neale at jboss.com
Date: 2007-09-11 04:07:04 -0400 (Tue, 11 Sep 2007)
New Revision: 15005

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTToSeamAdapter.java
   labs/jbossrules/trunk/drools-jbrms/src/test/java/org/jboss/seam/remoting/gwt/MyServiceThingie.java
Log:
removing class which is upsetting the buggy javac

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTToSeamAdapter.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTToSeamAdapter.java	2007-09-11 07:42:57 UTC (rev 15004)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/jboss/seam/remoting/gwt/GWTToSeamAdapter.java	2007-09-11 08:07:04 UTC (rev 15005)
@@ -35,8 +35,6 @@
 import org.jboss.seam.Component;
 import org.jboss.seam.annotations.WebRemote;
 import org.jboss.seam.contexts.Contexts;
-import org.jboss.seam.security.NotLoggedInException;
-
 /**
  * This class adapts GWT RPC mechanism to Seam actions.
  *
@@ -78,7 +76,8 @@
             } catch (InvocationTargetException e) {
                 //now in this case, we log, and then repack it as some sort of a serializable exception
                 log.error( e.getCause() );
-                if (e.getCause() instanceof NotLoggedInException) {
+                String exName = e.getCause().getClass().getName();
+                if (exName.endsWith( "NotLoggedInException" )) {
                     throw new InvocationTargetException(new SessionExpiredException());
                 } else {
                     Throwable cause = e.getCause();

Modified: labs/jbossrules/trunk/drools-jbrms/src/test/java/org/jboss/seam/remoting/gwt/MyServiceThingie.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/test/java/org/jboss/seam/remoting/gwt/MyServiceThingie.java	2007-09-11 07:42:57 UTC (rev 15004)
+++ labs/jbossrules/trunk/drools-jbrms/src/test/java/org/jboss/seam/remoting/gwt/MyServiceThingie.java	2007-09-11 08:07:04 UTC (rev 15005)
@@ -19,7 +19,6 @@
 
 import org.drools.repository.RulesRepositoryException;
 import org.jboss.seam.annotations.WebRemote;
-import org.jboss.seam.security.NotLoggedInException;
 
 public abstract class MyServiceThingie {
 
@@ -39,7 +38,7 @@
 
     @WebRemote
     public String notLoggedIn() {
-        throw new NotLoggedInException();
+        throw new FooNotLoggedInException();
     }
 
     @WebRemote
@@ -47,4 +46,9 @@
         throw new RulesRepositoryException("woo");
     }
 
+
+    static class FooNotLoggedInException extends RuntimeException {
+
+    }
+
 }
\ No newline at end of file




More information about the jboss-svn-commits mailing list