jrun.j2ee.metadata
Class EJBRefMetaData

java.lang.Object
  |
  +--jrunx.xml.XMLMetaData
        |
        +--jrun.j2ee.metadata.DescriptionMetaData
              |
              +--jrun.j2ee.metadata.EJBRefMetaData
All Implemented Interfaces:
EJBLinkMetaData

public class EJBRefMetaData
extends DescriptionMetaData
implements EJBLinkMetaData

The ejb-ref element is used for the declaration of a reference to an enterprise bean's home. The declaration consists of:

  • an optional description
  • the EJB reference name used in the code of the servlet that's referencing the enterprise bean
  • the expected type of the referenced enterprise bean
  • the expected home and remote interfaces of the referenced enterprise bean
  • optional ejb-link information, used to specify the referenced enterprise bean
  • The ejb-ref element is used within an entity, session, message-driven or web-app element.

    Author:
    Paul Reilly, Karl Moss
    See Also:
    EJBMetaData, WebAppMetaData

    Inner classes inherited from class jrunx.xml.XMLMetaData
    XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException
     
    Fields inherited from class jrunx.xml.XMLMetaData
    logger
     
    Constructor Summary
    EJBRefMetaData()
               
     
    Method Summary
     java.lang.String getEJBLink()
               
     java.lang.String getEJBRefName()
               
     java.lang.String getEJBRefType()
               
     java.lang.String getHome()
               
     java.lang.String getJNDIName()
               
     java.lang.String getRemote()
               
     void setEJBLink(java.lang.String ejbLink)
               
     void setEJBRefMetaData(EJBRefMetaData ejbRefMetaData)
               
     void setEJBRefName(java.lang.String ejbRefName)
               
     void setEJBRefType(java.lang.String ejbRefType)
               
     void setHome(java.lang.String home)
               
     void setJNDIName(java.lang.String jndiName)
               
     void setRemote(java.lang.String remote)
               
     
    Methods inherited from class jrun.j2ee.metadata.DescriptionMetaData
    getDescription, setDescription
     
    Methods inherited from class jrunx.xml.XMLMetaData
    addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, exportDocument, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
     

    Constructor Detail

    EJBRefMetaData

    public EJBRefMetaData()
    Method Detail

    getEJBLink

    public java.lang.String getEJBLink()
    Specified by:
    getEJBLink in interface EJBLinkMetaData

    getEJBRefName

    public java.lang.String getEJBRefName()

    getEJBRefType

    public java.lang.String getEJBRefType()

    getHome

    public java.lang.String getHome()

    getJNDIName

    public java.lang.String getJNDIName()

    getRemote

    public java.lang.String getRemote()

    setEJBLink

    public void setEJBLink(java.lang.String ejbLink)

    setEJBRefName

    public void setEJBRefName(java.lang.String ejbRefName)

    setEJBRefType

    public void setEJBRefType(java.lang.String ejbRefType)

    setHome

    public void setHome(java.lang.String home)

    setJNDIName

    public void setJNDIName(java.lang.String jndiName)
    Specified by:
    setJNDIName in interface EJBLinkMetaData

    setEJBRefMetaData

    public void setEJBRefMetaData(EJBRefMetaData ejbRefMetaData)

    setRemote

    public void setRemote(java.lang.String remote)


    Copyright � 2002 Macromedia Corporation. All Rights Reserved.