Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData.merge()


      original.setEjbTimeoutIdentity(originalEjbTimeout);
      original.setName("originalName");
     
      // Merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      SecurityIdentityMetaData ejbTimeout = merged.getEjbTimeoutIdentity();
      assertNotNull(ejbTimeout);
      assertNotNull(ejbTimeout.getDescriptions());
      assertEquals("overrideRunAsPrincipal", ejbTimeout.getRunAsPrincipal());
      assertEquals("overrideRoleName", ejbTimeout.getRunAs().getRoleName());
View Full Code Here


      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setCacheConfig(originalCacheConfig);
     
      // Merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      CacheConfigMetaData cacheConfig = merged.getCacheConfig();
      assertNotNull(cacheConfig);
      assertEquals(Integer.valueOf(5), cacheConfig.getIdleTimeoutSeconds());
      assertEquals(Integer.valueOf(5), cacheConfig.getMaxSize());
      assertEquals(Integer.valueOf(5), cacheConfig.getRemoveTimeoutSeconds());
View Full Code Here

      depends.add("override1");
      depends.add("override2");
      override.setDepends(depends);
     
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      depends = merged.getDepends();
      assertNotNull(depends);
      assertEquals(4, depends.size());
      assertTrue(depends.contains("original1"));
      assertTrue(depends.contains("original2"));
View Full Code Here

      annotation.setAnnotationClass("annotation3");
      annotation.setAnnotationImplementationClass(annotation.getAnnotationClass() + "Override");
      annotations.add(annotation);
     
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      annotations = merged.getAnnotations();
      assertNotNull(annotations);
      assertEquals(3, annotations.size());
      annotation = annotations.get("annotation1");
      assertNotNull(annotation);
View Full Code Here

      invokers.add(invoker);
      override.setInvokerBindings(invokers);


      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      invokers = merged.getInvokerBindings();
      assertNotNull(invokers);
      assertEquals(3, invokers.size());
      invoker = invokers.get("invoker1");
      assertNotNull(invoker);
View Full Code Here

      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setEjbName("session");
      override.setIorSecurityConfig(new IORSecurityConfigMetaData());

      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      assertTrue(override.getIorSecurityConfig() == merged.getIorSecurityConfig());
   }
  
   public void testEnvironmentRefsGroup() throws Exception
   {
View Full Code Here

      // merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      JBossEnterpriseBeansMetaData mergedBeans = new JBossEnterpriseBeansMetaData();
      mergedBeans.setEjbJarMetaData(new JBoss50MetaData());
      merged.setEnterpriseBeansMetaData(mergedBeans);
      merged.merge(override, original);
      JBossEnvironmentRefsGroupMetaData mergedEnv = (JBossEnvironmentRefsGroupMetaData) merged.getJndiEnvironmentRefsGroup();
      assertNotNull(mergedEnv);
     
      // Simple in here
      assertNotNull(merged.getAnnotatedEjbReferences());
View Full Code Here

      methodAttrs.add(methodAttr);
      override.setMethodAttributes(methodAttrs);
     
      // merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
     
      methodAttrs = merged.getMethodAttributes();
      assertNotNull(methodAttrs);
      assertEquals(3, methodAttrs.size());
      methodAttr = methodAttrs.get("method1");
View Full Code Here

      ignoreDependency.setInjectionTargets(targets);
      override.setIgnoreDependency(ignoreDependency);
     
      // merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);

      ignoreDependency = merged.getIgnoreDependency();
      assertNotNull(ignoreDependency);
      targets = ignoreDependency.getInjectionTargets();
      assertNotNull(targets);
View Full Code Here

      poolConfig.setValue("Override");
      override.setPoolConfig(poolConfig);

      // merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);

      poolConfig = merged.getPoolConfig();
      assertNotNull(poolConfig);
      assertEquals(new Integer(100), poolConfig.getMaxSize());
      assertEquals(new Integer(2000), poolConfig.getTimeout());
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.