User: vharcq  
  Date: 02/04/18 12:15:48

  Modified:    core/src/xdoclet/ejb/tags EjbTagsHandler.java
  Log:
  ejb-ref was wrong when multiple ejb:ejb-ref were present
  
  Revision  Changes    Path
  1.38      +6 -37     xdoclet/core/src/xdoclet/ejb/tags/EjbTagsHandler.java
  
  Index: EjbTagsHandler.java
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdoclet/core/src/xdoclet/ejb/tags/EjbTagsHandler.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -w -r1.37 -r1.38
  --- EjbTagsHandler.java       7 Apr 2002 11:24:10 -0000       1.37
  +++ EjbTagsHandler.java       18 Apr 2002 19:15:47 -0000      1.38
  @@ -33,7 +33,7 @@
   /**
    * @author    Ara Abrahamian ([EMAIL PROTECTED])
    * @created   Oct 15, 2001
  - * @version   $Revision: 1.37 $
  + * @version   $Revision: 1.38 $
    */
   public class EjbTagsHandler extends XDocletTagSupport
   {
  @@ -517,15 +517,8 @@
        public String ejbRefName() throws XDocletException
        {
                String ejb_ref_name = null;
  -             String ref_name = getTagValue(
  -                     FOR_CLASS,
  -                     "ejb:ejb-ref",
  -                     "ref-name",
  -                     null,
  -                     null,
  -                     true,
  -                     false
  -                      );
  +
  +             String ref_name = getCurrentClassTag().attributeValue( "ref-name" );
   
                if( ref_name != null )
                {
  @@ -535,15 +528,7 @@
                {
                        ejb_ref_name = getEjbNameFor( getCurrentClass() );
   
  -                     String type = getTagValue(
  -                             FOR_CLASS,
  -                             "ejb:ejb-ref",
  -                             "view-type",
  -                             null,
  -                             null,
  -                             true,
  -                             false
  -                              );
  +                     String type = getCurrentClassTag().attributeValue( "view-type" 
);
   
                        if( type != null && type.equals( "local" ) && isLocalEjb( 
getCurrentClass() ) && isRemoteEjb( getCurrentClass() ) )
                        {
  @@ -564,15 +549,7 @@
        public String ejbExternalRefName() throws XDocletException
        {
                String ejb_ref_name = null;
  -             String ref_name = getTagValue(
  -                     FOR_CLASS,
  -                     "ejb:ejb-external-ref",
  -                     "ref-name",
  -                     null,
  -                     null,
  -                     true,
  -                     false
  -                      );
  +             String ref_name = getCurrentClassTag().attributeValue( "ref-name" );
   
                if( ref_name != null )
                {
  @@ -580,15 +557,7 @@
                }
                else
                {
  -                     ejb_ref_name = getTagValue(
  -                             FOR_CLASS,
  -                             "ejb:ejb-external-ref",
  -                             "ejb-name",
  -                             null,
  -                             null,
  -                             true,
  -                             true
  -                              );
  +                     ejb_ref_name = getCurrentClassTag().attributeValue( "ejb-name" 
);
                }
   
                return prefixWithEjbSlash( ejb_ref_name );
  
  
  

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

Reply via email to