User: stevensa
  Date: 02/03/27 15:54:56

  Modified:    core/resources/xdoclet/ejb dao-methods.j
  Log:
  Tidied up a couple of bits (added an explicit cast and include more info in 
exceptions' details)
  
  Revision  Changes    Path
  1.2       +3 -3      xdoclet/core/resources/xdoclet/ejb/dao-methods.j
  
  Index: dao-methods.j
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/resources/xdoclet/ejb/dao-methods.j,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -w -r1.1 -r1.2
  --- dao-methods.j     4 Mar 2002 01:36:52 -0000       1.1
  +++ dao-methods.j     27 Mar 2002 23:54:56 -0000      1.2
  @@ -7,7 +7,7 @@
            return dao;
         } else {
   <XDtClass:ifHasClassTag tagName="ejb:dao" paramName="impl-class">
  -         dao = new <XDtClass:classTagValue tagName="ejb:dao" 
paramName="impl-class"/>();
  +         dao = (<XDtEjbDao:daoClass/>) new <XDtClass:classTagValue 
tagName="ejb:dao" paramName="impl-class"/>();
   </XDtClass:ifHasClassTag>
   <XDtClass:ifDoesntHaveClassTag tagName="ejb:dao" paramName="impl-class">
   <XDtClass:ifHasClassTag tagName="ejb:dao" paramName="impl-jndi">
  @@ -17,9 +17,9 @@
               String daoStr = (String) javax.rmi.PortableRemoteObject.narrow(ref, 
String.class);
               dao = (<XDtEjbDao:daoClass/>) Class.forName(daoStr).newInstance();
            } catch (javax.naming.NamingException e) {
  -            throw new IllegalStateException("DAO not defined in JNDI 
'java:comp/env/<XDtClass:classTagValue tagName="ejb:dao" paramName="impl-jndi"/>'");
  +            throw new IllegalStateException("DAO not defined in JNDI 
'java:comp/env/<XDtClass:classTagValue tagName="ejb:dao" paramName="impl-jndi"/>': " + 
e.getLocalizedMessage());
            } catch (Exception e) {
  -            throw new IllegalStateException("Exception while looking in JNDI for 
'java:comp/env/<XDtClass:classTagValue tagName="ejb:dao" paramName="impl-jndi"/>'");
  +            throw new IllegalStateException("Exception while looking in JNDI for 
'java:comp/env/<XDtClass:classTagValue tagName="ejb:dao" paramName="impl-jndi"/>': " + 
e.getLocalizedMessage());
            }
   </XDtClass:ifHasClassTag>
   <XDtClass:ifDoesntHaveClassTag tagName="ejb:dao" paramName="impl-jndi">
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to