User: dsundstrom
  Date: 01/07/26 14:54:14

  Modified:    src/main/org/jboss/ejb/plugins/jaws
                        JAWSPersistenceManager.java
                        JPMFindEntitiesCommand.java
                        JPMFindEntityCommand.java
  Log:
  Changed finders to allow application exceptions to be passed back to clients
  instead of being wrapped in a FinderException.  This is required by the spec.
  
  The changes is based on patch #437132.
  
  Revision  Changes    Path
  1.30      +3 -3      
jboss/src/main/org/jboss/ejb/plugins/jaws/JAWSPersistenceManager.java
  
  Index: JAWSPersistenceManager.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/jaws/JAWSPersistenceManager.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- JAWSPersistenceManager.java       2001/07/09 23:21:28     1.29
  +++ JAWSPersistenceManager.java       2001/07/26 21:54:14     1.30
  @@ -39,7 +39,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Marc Fleury</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Joe Shevland</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Justin Forder</a>
  - * @version $Revision: 1.29 $
  + * @version $Revision: 1.30 $
    */
   public class JAWSPersistenceManager
      implements EntityPersistenceStore
  @@ -132,7 +132,7 @@
      public Object findEntity(Method finderMethod,
                               Object[] args,
                               EntityEnterpriseContext ctx)
  -      throws RemoteException, FinderException
  +      throws Exception
      {
         return findEntityCommand.execute(finderMethod, args, ctx);
      }
  @@ -140,7 +140,7 @@
      public FinderResults findEntities(Method finderMethod,
                                     Object[] args,
                                     EntityEnterpriseContext ctx)
  -      throws RemoteException, FinderException
  +      throws Exception
      {
         return findEntitiesCommand.execute(finderMethod, args, ctx);
      }
  
  
  
  1.4       +2 -4      
jboss/src/main/org/jboss/ejb/plugins/jaws/JPMFindEntitiesCommand.java
  
  Index: JPMFindEntitiesCommand.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/jaws/JPMFindEntitiesCommand.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JPMFindEntitiesCommand.java       2001/05/27 00:49:15     1.3
  +++ JPMFindEntitiesCommand.java       2001/07/26 21:54:14     1.4
  @@ -10,15 +10,13 @@
   import java.util.Collection;
   import java.lang.reflect.Method;
   import org.jboss.ejb.EntityEnterpriseContext;
  -import java.rmi.RemoteException;
  -import javax.ejb.FinderException;
   import org.jboss.util.FinderResults;
   
   /**
    * Interface for JAWSPersistenceManager FindEntities Command.
    *      
    * @author <a href="mailto:[EMAIL PROTECTED]";>Justin Forder</a>
  - * @version $Revision: 1.3 $
  + * @version $Revision: 1.4 $
    */
   public interface JPMFindEntitiesCommand
   {
  @@ -27,5 +25,5 @@
      public FinderResults execute(Method finderMethod, 
                                Object[] args, 
                                EntityEnterpriseContext ctx)
  -      throws RemoteException, FinderException;
  +      throws Exception;
   }
  
  
  
  1.3       +2 -4      
jboss/src/main/org/jboss/ejb/plugins/jaws/JPMFindEntityCommand.java
  
  Index: JPMFindEntityCommand.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/jaws/JPMFindEntityCommand.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JPMFindEntityCommand.java 2000/12/07 15:44:30     1.2
  +++ JPMFindEntityCommand.java 2001/07/26 21:54:14     1.3
  @@ -9,14 +9,12 @@
   
   import java.lang.reflect.Method;
   import org.jboss.ejb.EntityEnterpriseContext;
  -import java.rmi.RemoteException;
  -import javax.ejb.FinderException;
   
   /**
    * Interface for JAWSPersistenceManager FindEntity Command.
    *      
    * @author <a href="mailto:[EMAIL PROTECTED]";>Justin Forder</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.3 $
    */
   public interface JPMFindEntityCommand
   {
  @@ -25,5 +23,5 @@
      public Object execute(Method finderMethod, 
                            Object[] args, 
                            EntityEnterpriseContext ctx)
  -      throws RemoteException, FinderException;
  +      throws Exception;
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to