Package org.jboss.metadata.ejb.spec

Examples of org.jboss.metadata.ejb.spec.InitMethodsMetaData


      SessionBeanMetaData bean = (SessionBeanMetaData) metaData.getEnterpriseBean("MultiviewBean");
      assertNotNull(bean);
      assertEquals(MultiviewHome.class.getName(), bean.getHome());
      assertEquals(Multiview21Remote.class.getName(), bean.getRemote());
      assertEquals(SetHelper.createSet(Multiview3Remote.class.getName()), bean.getBusinessRemotes());
      InitMethodsMetaData initMethods = bean.getInitMethods();
      assertNotNull(initMethods);
      assertEquals(1, initMethods.size());
      InitMethodMetaData initMethod = initMethods.get(0);
      assertEquals("create", initMethod.getBeanMethod().getMethodName());
   }
View Full Code Here


/*     */     }
/*  94 */     if (bean.getSessionType() != SessionType.Stateful) {
/*  95 */       throw new IllegalArgumentException("Init annotation is only valid on a stateful bean");
/*     */     }
/*  97 */     if (bean.getInitMethods() == null) {
/*  98 */       bean.setInitMethods(new InitMethodsMetaData());
/*     */     }
/* 100 */     bean.getInitMethods().add(initMethod);
/*     */   }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.InitMethodsMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.