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