Class EJBMetaDataImpl

  • All Implemented Interfaces:
    jakarta.ejb.EJBMetaData, Serializable

    public final class EJBMetaDataImpl
    extends Object
    implements jakarta.ejb.EJBMetaData, Serializable
    A portable, Serializable implementation of EJBMetaData. This class can potentially be instantiated in another vendor's container so it must not refer to any non-portable RI-specific classes.
    See Also:
    Serialized Form
    • Constructor Detail

      • EJBMetaDataImpl

        public EJBMetaDataImpl​(jakarta.ejb.EJBHome ejbHomeStub,
                               Class homeClass,
                               Class remoteClass,
                               Class keyClass)
      • EJBMetaDataImpl

        public EJBMetaDataImpl​(jakarta.ejb.EJBHome ejbHomeStub,
                               Class homeClass,
                               Class remoteClass,
                               boolean isSessionBean,
                               boolean isStatelessSessionBean)
      • EJBMetaDataImpl

        public EJBMetaDataImpl​(jakarta.ejb.EJBHome ejbHomeStub,
                               Class homeClass,
                               Class remoteClass,
                               Class keyClass,
                               boolean isSessionBean,
                               boolean isStatelessSessionBean)
    • Method Detail

      • getHomeInterfaceClass

        public Class getHomeInterfaceClass()
        Specified by:
        getHomeInterfaceClass in interface jakarta.ejb.EJBMetaData
      • getRemoteInterfaceClass

        public Class getRemoteInterfaceClass()
        Specified by:
        getRemoteInterfaceClass in interface jakarta.ejb.EJBMetaData
      • getEJBHome

        public jakarta.ejb.EJBHome getEJBHome()
        Specified by:
        getEJBHome in interface jakarta.ejb.EJBMetaData
      • getPrimaryKeyClass

        public Class getPrimaryKeyClass()
        Specified by:
        getPrimaryKeyClass in interface jakarta.ejb.EJBMetaData
      • isSession

        public boolean isSession()
        Specified by:
        isSession in interface jakarta.ejb.EJBMetaData
      • isStatelessSession

        public boolean isStatelessSession()
        Specified by:
        isStatelessSession in interface jakarta.ejb.EJBMetaData