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