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

Reply via email to