Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.JBossMetaData


     
      EntityMetaData emd = (EntityMetaData) old.getBeanByEjbName("EjbName");
      assertNotNull(emd);
      assertTrue(emd.isCMP1x());

      JBossMetaData jbossMetaData = unmarshal("JBoss30_entityConfig.xml", JBossMetaData.class, null);
      JBossMetaData mergedMetaData = new JBossMetaData();
      mergedMetaData.merge(jbossMetaData, specMetaData);

      JBossEntityBeanMetaData jbe = (JBossEntityBeanMetaData) mergedMetaData.getEnterpriseBean("EjbName");
      assertNotNull(jbe);
      assertTrue(jbe.isCMP1x());
   }
View Full Code Here


    * @see org.jboss.deployers.spi.deployer.Deployer#deploy(org.jboss.deployers.structure.spi.DeploymentUnit)
    */
   public void deploy(DeploymentUnit du) throws DeploymentException
   {
      // Obtain the Merged Metadata
      JBossMetaData md = du.getAttachment(INPUT, JBossMetaData.class);

      // If metadata's not present as an attachment, return
      if (md == null)
      {
         return;
      }

      // If this is not an EJB3 Deployment, return
      if (!md.isEJB3x())
      {
         return;
      }

      // Decorate
View Full Code Here

   /**
    * Test for consumer bean
    */
   public void testConsumer() throws Exception
   {
      JBossMetaData result = unmarshal();
     
      assertEquals(1, result.getEnterpriseBeans().size());
      JBossConsumerBeanMetaData bean = (JBossConsumerBeanMetaData) result.getEnterpriseBean("DeploymentDescriptorQueueTestConsumer");
      assertNotNull(bean);
      assertTrue(bean.isConsumer());
      assertEquals("org.jboss.ejb3.test.consumer.DeploymentDescriptorQueueTestConsumer", bean.getEjbClass());
      assertEquals("queue/consumertest", bean.getMessageDestination());
      assertEquals("javax.jms.Queue", bean.getMessageDestinationType());
View Full Code Here

   public void testDependencies() throws Exception
   {
//      JBossXBTestDelegate xbdelegate = (JBossXBTestDelegate) super.getDelegate();
//      xbdelegate.setValidateSchema(false);
     
      JBossMetaData result = unmarshal();
     
      assertEquals(1, result.getEnterpriseBeans().size());
      JBossEnterpriseBeanMetaData bean = (JBossEnterpriseBeanMetaData) result.getEnterpriseBean("MyStatelessBean");
      assertNotNull(bean);
      Set<String> expected = new HashSet<String>();
      expected.add("A");
      expected.add("B");
      assertEquals(expected, bean.getDepends());
View Full Code Here

      ejbJar.setEnterpriseBeans(new EnterpriseBeansMetaData());
      SessionBeanMetaData sessionBean = new SessionBeanMetaData();
      sessionBean.setEjbName("MyStatelessBean");
      ejbJar.getEnterpriseBeans().add(sessionBean);
     
      JBossMetaData jboss = unmarshal();
     
      assertEquals(1, jboss.getEnterpriseBeans().size());
     
      // create a merged view
      JBossMetaData merged = MergeUtil.merge(jboss, ejbJar);
      assertNotNull(merged.getEnterpriseBeans());
      // As of JBMETA-1, this is now a JBossSessionBeanMetaData
      // JBossGenericBeanMetaData bean = (JBossGenericBeanMetaData) merged.getEnterpriseBean("MyStatelessBean");
      JBossSessionBeanMetaData bean = (JBossSessionBeanMetaData) merged.getEnterpriseBean("MyStatelessBean");
      assertEquals(1, bean.getResourceReferences().size());
      ResourceReferenceMetaData ref = bean.getResourceReferenceByName("qFactory");
      assertNotNull(ref);
      assertEquals("ConnectionFactory", ref.getJndiName());
   }
View Full Code Here

   /**
    * EJBTHREE-936: allow for an unknown bean type
    */
   public void testEjbthree936WithoutScanner() throws Exception
   {
      JBossMetaData jboss = unmarshal("JBoss50_testEjbthree936.xml", JBossMetaData.class);
     
      assertEquals(1, jboss.getEnterpriseBeans().size());
     
      // create a merged view
      JBossMetaData merged = MergeUtil.merge(jboss, null);
      assertNotNull(merged.getEnterpriseBeans());
      JBossGenericBeanMetaData bean = (JBossGenericBeanMetaData) merged.getEnterpriseBean("MyStatelessBean");
      assertEquals(1, bean.getResourceReferences().size());
      ResourceReferenceMetaData ref = bean.getResourceReferenceByName("qFactory");
      assertNotNull(ref);
      assertEquals("ConnectionFactory", ref.getJndiName());
   }
View Full Code Here

   /**
    * Test the cardinality of remote bindings
    */
   public void testRemoteBindings() throws Exception
   {
      JBossMetaData jboss = unmarshal();
     
      assertEquals(1, jboss.getEnterpriseBeans().size());
     
      JBossSessionBeanMetaData sessionBean = (JBossSessionBeanMetaData) jboss.getEnterpriseBean("StatefulBean");
      sessionBean = new JBossSessionPolicyDecorator(sessionBean, new BasicJndiBindingPolicy());
      String determinedJndiName = JbossSessionBeanJndiNameResolver.resolveRemoteBusinessDefaultJndiName(sessionBean);
      boolean determinedValid = false;
      for(int i = 0; i < 2; i++)
      {
View Full Code Here

      assertTrue("determinedJndiName is not one of the remote-binding values", determinedValid);
   }
  
   public void testRemoteBindingsWithoutDecorator() throws Exception
   {
      JBossMetaData jboss = (JBossMetaData) unmarshal("JBoss50_testRemoteBindings.xml");
     
      assertEquals(1, jboss.getEnterpriseBeans().size());
     
      JBossSessionBeanMetaData sessionBean = (JBossSessionBeanMetaData) jboss.getEnterpriseBean("StatefulBean");
      String determinedJndiName = sessionBean.determineJndiName();
      boolean determinedValid = false;
      for(int i = 0; i < 2; i++)
      {
         RemoteBindingMetaData remoteBinding = sessionBean.getRemoteBindings().get(i);
View Full Code Here

   /**
    * A test for resource-adapter-name (ejb3 jca/inflow unit test)
    */
   public void testResourceAdapterName() throws Exception
   {
      JBossMetaData result = unmarshal();
     
      assertEquals(1, result.getEnterpriseBeans().size());
      JBossEnterpriseBeanMetaData bean = result.getEnterpriseBean("TestMDB");
      assertNotNull(bean);
      assertTrue(bean instanceof JBossMessageDrivenBeanMetaData);
      assertEquals("jcainflow.rar", ((JBossMessageDrivenBeanMetaData) bean).getResourceAdapterName());
   }
View Full Code Here

    *
    * @throws Exception
    */
   public void testSimple() throws Exception
   {
      JBossMetaData result = unmarshal();
     
      assertEquals(1, result.getEnterpriseBeans().size());
      JBossEnterpriseBeanMetaData bean = result.getEnterpriseBean("StatefulOverrideBean");
      assertNotNull(bean);
      assertTrue(bean instanceof JBossSessionBeanMetaData);
      assertEquals("StatefulOverride", ((JBossSessionBeanMetaData) bean).getJndiName());
   }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.jboss.JBossMetaData

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.