@Test public void testIndirectEJB(){ String name = "abc"; try { ejb.createFooIndirectlyWithEJBCall(name); fail(); }catch (EJBException e){ } }
public void createFooIndirectlyWithEJBCall(String name){ EJB_08_NOT_SUPPORTED ejb = ctx.getBusinessObject(EJB_08_NOT_SUPPORTED.class); ejb.createFooNotSupported(name); }
EJB_08_NOT_SUPPORTED { public void createFooIndirectlyWithEJBCall(String name){ EJB_08_NOT_SUPPORTED ejb = ctx.getBusinessObject(EJB_08_NOT_SUPPORTED.class); ejb.createFooNotSupported(name); } }
EJB_08_NOT_SUPPORTED { public void createFooIndirectlyWithEJBCall(String name){ EJB_08_NOT_SUPPORTED ejb = ctx.getBusinessObject(EJB_08_NOT_SUPPORTED.class); ejb.createFooNotSupported(name); }  }
EJB_08_NOT_SUPPORTED { public void createFooIndirectlyWithEJBCall(String name){ EJB_08_NOT_SUPPORTED ejb = ctx.getBusinessObject(EJB_08_NOT_SUPPORTED.class); ejb.createFooNotSupported(name); }  @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED) void createFooNotSupported(String name); @TransactionAttribute(TransactionAttributeType.SUPPORTS) void createFooSupports(String name); void createFooIndirectly(String name); void createFooIndirectlyWithEJBCall(String name); void createFooIndirectlyWithEJBCallWithSupports(String name); }
EJB_08_NOT_SUPPORTED { public void createFooIndirectlyWithEJBCall(String name){ EJB_08_NOT_SUPPORTED ejb = ctx.getBusinessObject(EJB_08_NOT_SUPPORTED.class); ejb.createFooNotSupported(name); }  @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED) void createFooNotSupported(String name); @TransactionAttribute(TransactionAttributeType.SUPPORTS) void createFooSupports(String name); void createFooIndirectly(String name); void createFooIndirectlyWithEJBCall(String name); void createFooIndirectlyWithEJBCallWithSupports(String name);  }