Package org.jboss.metadata.ejb.spec

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


    */
   public void testResourceRefsMergeSelf()
      throws Exception
   {
      JBossXBTestDelegate xbdelegate = (JBossXBTestDelegate) super.getDelegate();
      EjbJar2xMetaData specData = unmarshal("EjbJar20_testResourceRefs.xml", EjbJar2xMetaData.class, null);
      xbdelegate.setValidateSchema(false);
      JBossMetaData jbossMetaData = unmarshal("JBoss50_testResourceRefs.xml", JBossMetaData.class, null);
      jbossMetaData.merge(null, specData);
      validateResourceRefs(jbossMetaData);
   }
View Full Code Here


    */
   public void testResourceRefs()
      throws Exception
   {
      JBossXBTestDelegate xbdelegate = (JBossXBTestDelegate) super.getDelegate();
      EjbJar2xMetaData specData = unmarshal("EjbJar20_testResourceRefs.xml", EjbJar2xMetaData.class, null);
      xbdelegate.setValidateSchema(false);
      JBossMetaData jbossXmlMetaData = unmarshal();
      JBossMetaData jbossMetaData = new JBossMetaData();
      jbossMetaData.merge(jbossXmlMetaData, specData);
      validateResourceRefs(jbossMetaData);
View Full Code Here

  
   public void testEverything() throws Exception
   {
      //enableTrace("org.jboss.xb");
      //enableTrace("org.jboss.xb.builder");
      EjbJar2xMetaData ejbJarMetaData = unmarshal();
      assertEverythingWithAppMetaData(ejbJarMetaData, Mode.SPEC);
   }
View Full Code Here

      return unmarshal(EjbJar21MetaData.class);
   }
  
   public void testEverything() throws Exception
   {
      EjbJar2xMetaData ejbJarMetaData = unmarshal();
     
      JBossMetaData mergedMetaData = new JBossMetaData();
      JBossMetaData metaData = null;
      mergedMetaData.merge(metaData, ejbJarMetaData);
     
View Full Code Here

    * ear base name.
    */
   public void testRemoteHomeWithEarScope()
      throws Exception
   {
      EjbJar2xMetaData ejbJarMetaData = unmarshal();
     
      JBossMetaData mergedMetaData = new JBossMetaData();
      JBossMetaData jbossMetaData = unmarshal("Default2xNamingStrategyTestCase_testRemoteHomeWithEarScopeJBoss.xml", JBossMetaData.class, null);
      assertNotNull(jbossMetaData);
      mergedMetaData.merge(jbossMetaData, ejbJarMetaData);
View Full Code Here

   }

   public void testVersion()
      throws Exception
   {
      EjbJar2xMetaData result = unmarshal();
      assertEquals("2.0", result.getVersion());
      assertFalse(result.isEJB1x());
      assertTrue(result.isEJB2x());
      assertFalse(result.isEJB21());
      assertFalse(result.isEJB3x());

      ApplicationMetaData old = new ApplicationMetaData(result);
      assertFalse(old.isEJB1x());
      assertTrue(old.isEJB2x());
      assertFalse(old.isEJB21());
View Full Code Here

   }

   public void testMDB()
      throws Exception
   {
      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());
View Full Code Here

   }

   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());
View Full Code Here

    * @throws Exception
    */
   public void testEntity()
      throws Exception
   {
      EjbJar2xMetaData specMetaData = unmarshal();
      JBossMetaData jbossMetaData = unmarshal("JBoss30_entityConfig.xml", JBossMetaData.class, null);
      JBossMetaData stdMetaData = unmarshal("JBoss5xEverything_testStandard.xml", JBossMetaData.class, null);
      JBossMetaData mergedMetaData = new JBossMetaData();
      mergedMetaData.merge(jbossMetaData, specMetaData);
      JBossMetaDataWrapper wrapper = new JBossMetaDataWrapper(mergedMetaData, stdMetaData);

      ContainerConfigurationMetaData conf = wrapper.getContainerConfiguration("TestEntity Container Configuration");
      assertNotNull(conf);
      assertEquals("TestEntity Container Configuration", conf.getContainerName());
      assertEquals("Standard CMP 2.x EntityBean", conf.getExtendsName());

      assertEquals("org.jboss.ejb.plugins.PerTxEntityInstanceCache", conf.getInstanceCache());
      assertEquals("org.jboss.ejb.plugins.EntityInstancePool", conf.getInstancePool());
      assertEquals("org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager", conf.getPersistenceManager());
      assertEquals("org.jboss.ejb.plugins.lock.NoLock", conf.getLockingPolicy());
      assertEquals("org.jboss.web.WebClassLoader", conf.getWebClassLoader());
      assertEquals("entity-unified-invoker", conf.getDefaultInvokerName());
      assertEquals(CommitOption.B, conf.getCommitOption());
      assertEquals(30000, conf.getOptiondRefreshRateMillis());

      ContainerConfigurationMetaData conf2 = wrapper.getContainerConfiguration("Clustered CMP EntityBean");
      assertEquals("org.jboss.ejb.plugins.EntityInstanceCache", conf2.getInstanceCache());
      assertEquals("org.jboss.ejb.plugins.EntityInstancePool", conf2.getInstancePool());
      assertEquals("org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager", conf2.getPersistenceManager());
      assertEquals("org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock", conf2.getLockingPolicy());
      assertEquals("org.jboss.web.WebClassLoader", conf2.getWebClassLoader());
      assertEquals("clustered-entity-unified-invoker", conf2.getDefaultInvokerName());
      HashSet<String> conf2Names = new HashSet<String>();
      conf2Names.add("clustered-entity-unified-invoker");
      assertEquals(conf2Names, conf2.getInvokerProxyBindingNames());
      assertEquals(CommitOption.A, conf2.getCommitOption());
      assertEquals(null, conf2.getSecurityDomain());
      assertNotNull(conf2.getClusterConfig());
      assertEquals("DefaultPartition", conf2.getClusterConfig().getPartitionName());
     
      assertTrue(specMetaData.isEJB2x());
      EntityBeanMetaData entity = (EntityBeanMetaData) specMetaData.getEnterpriseBean("TestEntity");
      assertNotNull(entity);
      assertFalse(entity.isCMP1x());
     
      entity = (EntityBeanMetaData) specMetaData.getEnterpriseBean("TestEntityCmp1");
      assertNotNull(entity);
      assertTrue(entity.isCMP1x());
     
      JBossEntityBeanMetaData jbe = (JBossEntityBeanMetaData) mergedMetaData.getEnterpriseBean("TestEntity");
      assertNotNull(jbe);
View Full Code Here

    * @throws Exception
    */
   public void testRedefinedContainer()
      throws Exception
   {
      EjbJar2xMetaData specMetaData = unmarshal();
      JBossMetaData jbossMetaData = unmarshal("JBoss32_redefinedContainer.xml", JBossMetaData.class, null);
      JBossMetaData stdMetaData = unmarshal("JBoss5xEverything_testStandard.xml", JBossMetaData.class, null);
      JBossMetaData mergedMetaData = new JBossMetaData();
      mergedMetaData.merge(jbossMetaData, specMetaData);
      JBossMetaDataWrapper wrapper = new JBossMetaDataWrapper(mergedMetaData, stdMetaData);

      ContainerConfigurationMetaData conf = wrapper.getContainerConfiguration("Standard CMP 2.x EntityBean");
      assertNotNull(conf);
      assertEquals("Standard CMP 2.x EntityBean", conf.getContainerName());

      assertEquals("org.jboss.ejb.plugins.PerTxEntityInstanceCache", conf.getInstanceCache());
      assertEquals("org.jboss.ejb.plugins.EntityInstancePool", conf.getInstancePool());
      assertEquals("org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager", conf.getPersistenceManager());
      assertEquals("org.jboss.ejb.plugins.lock.NoLock", conf.getLockingPolicy());
      assertEquals("org.jboss.web.WebClassLoader", conf.getWebClassLoader());
      assertEquals("entity-unified-invoker", conf.getDefaultInvokerName());
      assertEquals(CommitOption.C, conf.getCommitOption());
      assertEquals(30000, conf.getOptiondRefreshRateMillis());
     
      assertNotNull(conf.getDepends());
      assertEquals(1, conf.getDepends().size());
      assertTrue(conf.getDepends().contains("test:name=Test"));
     
      assertTrue(specMetaData.isEJB2x());
      EntityBeanMetaData entity = (EntityBeanMetaData) specMetaData.getEnterpriseBean("TestEntity");
      assertNotNull(entity);
      assertFalse(entity.isCMP1x());
   }
View Full Code Here

TOP

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

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.