Class StatelessPojoEjbMetaDataTests

All Implemented Interfaces:
junit.framework.Test

public class StatelessPojoEjbMetaDataTests extends BasicStatelessTestClient
  • Constructor Details

    • StatelessPojoEjbMetaDataTests

      public StatelessPojoEjbMetaDataTests()
  • Method Details

    • setUp

      protected void setUp() throws Exception
      Description copied from class: StatelessTestClient
      Sets up the fixture, for example, open a network connection. This method is called before a test is executed.
      Overrides:
      setUp in class StatelessTestClient
      Throws:
      Exception
    • test01_getEJBHome

      public void test01_getEJBHome()
    • test02_getHomeInterfaceClass

      public void test02_getHomeInterfaceClass()
    • test03_getPrimaryKeyClass

      public void test03_getPrimaryKeyClass()
      Session object identity Session objects are intended to be private resources used only by the client that created them. For this reason, session objects, from the client's perspective, appear anonymous. In contrast to entity objects, which expose their identity as a primary key, session objects hide their identity. As a result, the EJBObject.getPrimaryKey() and EJBHome.remove(Object primaryKey) methods result in a java.rmi.RemoteException if called on a session bean. If the EJBMetaData.getPrimaryKeyClass() method is invoked on a EJBMetaData object for a Session bean, the method throws the java.lang.RuntimeException.
    • test04_getRemoteInterfaceClass

      public void test04_getRemoteInterfaceClass()
    • test05_isSession

      public void test05_isSession()
    • test06_isStatelessSession

      public void test06_isStatelessSession()