User: vharcq
Date: 02/04/17 16:02:30
Modified: core/samples/src/java/test/ejb/cmr LanguageBean.java
Log:
Important patch!
I split currentTag in one for class tag and one for method tag
I check if it is set in getTagValue (the biggest method around)
This is to solve in once problems like having
@ejb:permission role-name="a,b" on class and/or method
or having
* @ejb.finder
* signature="Collection findByCode(String code)"
* query="SELECT OBJECT(p) FROM LANGUAGE as p WHERE p.id = ?1"
* @ejb.finder
* signature "Collection findByCode(java.lang.String a, java.lang.String b)"
* query="SELECT OBJECT(p) FROM LANGUAGE as p WHERE p.id = ?1 AND p.id = ?2"
Plus all tags that merge forAllClass and forAllMethod
Plus all tags that have in a forAllMethod on a tag/param a lookup on another
(tag)/(param)
It passes samples and unit tests
Revision Changes Path
1.8 +7 -0 xdoclet/core/samples/src/java/test/ejb/cmr/LanguageBean.java
Index: LanguageBean.java
===================================================================
RCS file:
/cvsroot/xdoclet/xdoclet/core/samples/src/java/test/ejb/cmr/LanguageBean.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -w -r1.7 -r1.8
--- LanguageBean.java 5 Feb 2002 00:59:54 -0000 1.7
+++ LanguageBean.java 17 Apr 2002 23:02:30 -0000 1.8
@@ -18,6 +18,13 @@
* query="SELECT DISTINCT OBJECT(l) FROM Language l WHERE l.id IS NOT NULL"
* result-type-mapping="Local"
*
+ * @ejb.finder
+ * signature="Collection findByCode(String code)"
+ * query="SELECT OBJECT(p) FROM LANGUAGE as p WHERE p.id = ?1"
+ * @ejb.finder
+ * signature "Collection findByCode(java.lang.String a, java.lang.String b)"
+ * query="SELECT OBJECT(p) FROM LANGUAGE as p WHERE p.id = ?1 AND p.id = ?2"
+ *
* @weblogic:table-name LANGUAGE
* @weblogic:data-source-name xdoclet.database
* @weblogic:persistence
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel