xdoclet.modules.ejb.dd
public class EjbRefTagsHandler extends EjbTagsHandler
Deprecated: please use EnvEjbRefTagsHandler
Version: $Revision 1.1 $
UNKNOWN: Oct 16, 2001 namespace = "EjbRef" refactor ejbRefId properly to account for ejb:bean - it may not be needed anymore. refactor storeReferringClassId properly to take ejb:bean into account - may not be needed anymore.
Field Summary | |
---|---|
protected String | referringClassId
The id of the EJB referencing another EJB, used for setting up a correct unique id for the ejb-ref.
|
Method Summary | |
---|---|
String | ejbRefId()
Returns unique id for the specified ejb-ref. |
String | ejbRefJndiName()
Returns the global JNDI name for the current EJB ref.
|
protected XClass | findEjb(String ejbName)
Finds and returns the class with the specified ejbName. |
void | forAllEjbRefs(String template, Properties attributes)
Evaluates the body block for each ejb:ejb-ref defined for the EJB. |
void | ifLocalEjbRef(String template)
Generates code if the ejb-ref is local
|
void | ifRemoteEjbRef(String template)
Generates code if the ejb-ref is local
|
protected boolean | isLocalEjbRef(XTag ejbRefTag)
Return true if the ejb-ref is local
|
protected boolean | isRemoteEjbRef(XTag ejbRefTag)
Return true if the ejb-ref is remote
|
protected void | storeReferringClassId()
Stores the id of current EJB for further use by other tags in referringClassId attribute.
|
See Also: ejbRefId EjbRefTagsHandler storeReferringClassId
Returns: Description of the Returned Value
Throws: XDocletException
UNKNOWN: refactor this properly to account for ejb:bean - it may not be needed anymore. type = "content"
Returns: The JNDI name of current EJB ref.
Throws: XDocletException
UNKNOWN: type = "content"
Parameters: ejbName Description of Parameter
Returns: Description of the Returned Value
Throws: XDocletException
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException
UNKNOWN: type = "block"
Parameters: template
Throws: XDocletException
UNKNOWN: type = "block"
Parameters: template
Throws: XDocletException
UNKNOWN: type = "block"
Parameters: ejbRefTag
Returns: true if the ejb-ref is local otherwise false
Throws: XDocletException
Parameters: ejbRefTag
Returns: true if the ejb-ref is remote otherwise false
Throws: XDocletException
Throws: XDocletException
UNKNOWN: refactor this properly to take ejb:bean into account - may not be needed anymore.