Update of /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/env
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11295/modules/ejb/src/xdoclet/modules/ejb/env

Modified Files:
        EnvEjbRefTagsHandler.java 
Log Message:
fixed dupplicate ejb-external-ref detection (XDT-1325)

Index: EnvEjbRefTagsHandler.java
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/env/EnvEjbRefTagsHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** EnvEjbRefTagsHandler.java   6 Apr 2005 21:43:27 -0000       1.1
--- EnvEjbRefTagsHandler.java   8 Apr 2005 12:38:09 -0000       1.2
***************
*** 231,235 ****
              XTag previousTag = (XTag) already.get(refName);
  
!             if 
(!previousTag.getAttributeValue("ejb-name").equals(currentTag.getAttributeValue("ejb-name")))
 {
                  log.error("Duplicate @ejb.ejb-ref found with different 
parameters!");
                  log.error("Previous tag: @ejb.ejb-ref ref-name=\"" +
--- 231,246 ----
              XTag previousTag = (XTag) already.get(refName);
  
!             String prevEjbName = previousTag.getAttributeValue("ejb-name");
! 
!             if (prevEjbName == null)
!                 prevEjbName = "";
! 
!             String prevJndiName = previousTag.getAttributeValue("jndi-name");
! 
!             if (prevJndiName == null)
!                 prevJndiName = "";
! 
!             if 
(!(prevEjbName.equals(currentTag.getAttributeValue("ejb-name")) ||
!                 
prevJndiName.equals(currentTag.getAttributeValue("jndi-name")))) {
                  log.error("Duplicate @ejb.ejb-ref found with different 
parameters!");
                  log.error("Previous tag: @ejb.ejb-ref ref-name=\"" +



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to