jrun.j2ee.metadata
Class EJBLocalRefMetaData

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

public class EJBLocalRefMetaData
extends DescriptionMetaData
implements EJBLinkMetaData

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

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

    Author:
    Paul Reilly, Karl Moss
    See Also:
    J2EEMetaData, 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
    EJBLocalRefMetaData()
               
     
    Method Summary
     java.lang.String getEJBLink()
               
     java.lang.String getEJBRefName()
               
     java.lang.String getEJBRefType()
               
     java.lang.String getJNDIName()
               
     java.lang.String getLocal()
               
     java.lang.String getLocalHome()
               
     void setEJBLink(java.lang.String ejbLink)
               
     void setEJBLocalRefMetaData(EJBLocalRefMetaData ejbLocalRefMetaData)
               
     void setEJBRefName(java.lang.String ejbRefName)
               
     void setEJBRefType(java.lang.String ejbRefType)
               
     void setJNDIName(java.lang.String jndiName)
               
     void setLocal(java.lang.String local)
               
     void setLocalHome(java.lang.String localHome)
               
     
    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

    EJBLocalRefMetaData

    public EJBLocalRefMetaData()
    Method Detail

    getEJBRefName

    public java.lang.String getEJBRefName()

    setEJBRefName

    public void setEJBRefName(java.lang.String ejbRefName)

    getEJBRefType

    public java.lang.String getEJBRefType()

    setEJBRefType

    public void setEJBRefType(java.lang.String ejbRefType)

    getJNDIName

    public java.lang.String getJNDIName()

    setJNDIName

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

    getLocalHome

    public java.lang.String getLocalHome()

    setLocalHome

    public void setLocalHome(java.lang.String localHome)

    getLocal

    public java.lang.String getLocal()

    setLocal

    public void setLocal(java.lang.String local)

    getEJBLink

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

    setEJBLink

    public void setEJBLink(java.lang.String ejbLink)

    setEJBLocalRefMetaData

    public void setEJBLocalRefMetaData(EJBLocalRefMetaData ejbLocalRefMetaData)


    Copyright � 2002 Macromedia Corporation. All Rights Reserved.