Class EJBMetaDataImpl

java.lang.Object
com.sun.ejb.portable.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:
  • Constructor Details

    • 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 Details

    • 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