Examples of IEnterpriseBeanMetaData


Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

   private void assertEjbJarEnvEntry(EjbJarMetaData xml)
   {
      assertEquals("Whitespace", xml.getDescriptionGroup().getDisplayNames().value()[0].value());
      assertEquals(1, xml.getEnterpriseBeans().size());
      IEnterpriseBeanMetaData bean = xml.getEnterpriseBeans().iterator().next();
      assertTrue(bean instanceof SessionBeanMetaData);
      assertEquals("WhitespaceBean", bean.getEjbName());
      assertEquals(1, bean.getEnvironmentEntries().size());
      EnvironmentEntryMetaData envEntry = bean.getEnvironmentEntries().iterator().next();
      assertEquals("whitespace", envEntry.getEnvEntryName());
      assertEquals("java.lang.String", envEntry.getType());
      assertEquals(" ", envEntry.getValue());
   }
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

      return mdb;
   }

   protected <T extends EnterpriseBeanMetaData> T assertEnterpriseBean(String ejbName, IEnterpriseBeansMetaData enterpriseBeansMetaData, Class<T> expected)
   {
      IEnterpriseBeanMetaData enterpriseBeanMeta = enterpriseBeansMetaData.get(ejbName);
      assertNotNull(enterpriseBeanMeta);
      assertEquals(ejbName, enterpriseBeanMeta.getEjbName());
      return expected.cast(enterpriseBeanMeta);
   }
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

   {
      EjbJar2xMetaData result = unmarshal();
      assertEquals("2.0", result.getVersion());

      IEnterpriseBeansMetaData beans = result.getEnterpriseBeans();
      IEnterpriseBeanMetaData strictlyPooledMDB = beans.get("StrictlyPooledMDB");
      assertNotNull("strictlyPooledMDB", strictlyPooledMDB);
      assertEquals("strictlyPooledMDB-id", strictlyPooledMDB.getId());
      assertEquals("Message driven pooling test", strictlyPooledMDB.getDescriptionGroup().getDescription());
      assertEquals("org.jboss.test.cts.ejb.StrictlyPooledMDB", strictlyPooledMDB.getEjbClass());
      assertTrue(strictlyPooledMDB.isMessageDriven());
      assertTrue(strictlyPooledMDB instanceof MessageDrivenBeanMetaData);
      MessageDrivenBeanMetaData strictlyPooledMDBMD = (MessageDrivenBeanMetaData) strictlyPooledMDB;
      assertEquals("AUTO_ACKNOWLEDGE", strictlyPooledMDBMD.getAcknowledgeMode());
      assertEquals("javax.jms.Queue", strictlyPooledMDBMD.getMessageDestinationType());
      assertEquals(SubscriptionDurability.NonDurable, strictlyPooledMDBMD.getSubscriptionDurability());
      EnvironmentEntryMetaData maxActiveCount = strictlyPooledMDBMD.getEnvironmentEntryByName("maxActiveCount");
      assertEquals("maxActiveCountID", maxActiveCount.getId());
      assertEquals("java.lang.Integer", maxActiveCount.getType());
      assertEquals("5", maxActiveCount.getValue());

      IEnterpriseBeanMetaData subclassMDB = beans.get("SubclassMDB");
      assertNotNull("strictlyPooledMDB", subclassMDB);
      assertEquals("SubclassMDB-id", subclassMDB.getId());
      assertEquals("Message driven pooling test", subclassMDB.getDescriptionGroup().getDescription());
      assertEquals("org.jboss.test.cts.ejb.ConcreteMDB", subclassMDB.getEjbClass());
      assertTrue(subclassMDB.isMessageDriven());
      MessageDrivenBeanMetaData mdbMD2 = (MessageDrivenBeanMetaData) subclassMDB;
      assertEquals("AUTO_ACKNOWLEDGE", mdbMD2.getAcknowledgeMode());
      assertEquals("javax.jms.Topic", mdbMD2.getMessageDestinationType());
      assertEquals(SubscriptionDurability.Durable, mdbMD2.getSubscriptionDurability());
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

   public void testResourceRefs()
      throws Exception
   {
      EjbJar2xMetaData result = unmarshal();
      IEnterpriseBeanMetaData mdb = result.getEnterpriseBeans().get("TopicPublisher");
      ResourceReferencesMetaData resources = mdb.getResourceReferences();
      ResourceReferenceMetaData jmsRef1 = resources.get("jms/MyTopicConnection");
      assertNotNull(jmsRef1);
      assertEquals("jms/MyTopicConnection", jmsRef1.getResourceRefName());
      assertEquals("javax.jms.TopicConnectionFactory", jmsRef1.getType());
      assertEquals(ResourceAuthorityType.Container, jmsRef1.getResAuth());
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

      assertEquals("5.0", metaData.getVersion());

      assertNotNull("no beans defined", metaData.getEnterpriseBeans());
      assertNotNull("no assembly descriptor defined", metaData.getAssemblyDescriptor());
     
      IEnterpriseBeanMetaData consumer = metaData.getEnterpriseBean("MyConsumer");
      assertNotNull("consumer is null", consumer);
      assertMyConsumer(consumer);
     
      IEnterpriseBeanMetaData service = metaData.getEnterpriseBean("MyService");
      assertNotNull("service is null", service);
      assertMyServiceBean(service);
   }
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

      IAssemblyDescriptorMetaData admd = result.getAssemblyDescriptor();
      MethodPermissionsMetaData allPerms = admd.getMethodPermissions();
      assertEquals("ejb-jar has 4 method-permissions", 4, allPerms.size());

      // Validate StatelessSession bean permission count
      IEnterpriseBeanMetaData ebmd = result.getEnterpriseBeans().get("StatelessSession");
      MethodPermissionsMetaData beanPerms = ebmd.getMethodPermissions();
      assertEquals("StatelessSession has 3 method-permissions", 3, beanPerms.size());

      // Now validate the method matching logic
      String echo = "Echo";
      String echoLocal = "EchoLocal";
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

      EjbJar3xMetaData result = unmarshal();
      EnterpriseBeansMetaData beans = result.getEnterpriseBeans();
      assertNotNull(beans);

      assertEquals(1, beans.size());
      IEnterpriseBeanMetaData bean = beans.iterator().next();
      assertEquals("TestBean", bean.getEjbName());

      ApplicationMetaData old = new ApplicationMetaData(result);
      Iterator<BeanMetaData> iterator = old.getEnterpriseBeans();
      assertTrue(iterator.hasNext());
      BeanMetaData beanMetaData = iterator.next();
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

   public void testEnvEntry() throws Exception
   {
      EjbJar3xMetaData result = unmarshal();
      IEnterpriseBeansMetaData beans = result.getEnterpriseBeans();
      assertNotNull(beans);
      IEnterpriseBeanMetaData bean = beans.get("StatelessSession1");
      assertNotNull("StatelessSession1 bean", bean);
      EnvironmentEntryMetaData entry = bean.getEnvironmentEntryByName("session1-entry1-name");
      assertEquals("session1-entry1-id", entry.getId());
      assertEquals("session1-entry1-value", entry.getValue());
      assertEquals("java.lang.String", entry.getType());
      assertEquals("session1-entry1-mapped-name", entry.getMappedName());
      Set<ResourceInjectionTargetMetaData> targets = entry.getInjectionTargets();
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

   {
      //enableTrace("org.jboss.xb");
      EjbJar3xMetaData result = unmarshal();
      IEnterpriseBeansMetaData beans = result.getEnterpriseBeans();
      assertNotNull(beans);
      IEnterpriseBeanMetaData bean = beans.get("StatelessSession1");
      ServiceReferencesMetaData serviceRefs = bean.getServiceReferences();
      assertNotNull(serviceRefs);
      ServiceReferenceMetaData srmd = serviceRefs.get("session1/Hello");
      assertNotNull(srmd);
      assertEquals("session1-service-ref", srmd.getId());
      assertEquals("session1/Hello", srmd.getServiceRefName());
View Full Code Here

Examples of org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData

/*  72 */     this.map.clear();
/*     */   }
/*     */
/*     */   public boolean contains(Object o)
/*     */   {
/*  77 */     IEnterpriseBeanMetaData t = (IEnterpriseBeanMetaData)o;
/*  78 */     return this.map.containsKey(t.getKey());
/*     */   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.