Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.JBoss50MetaData


      ClassLoader cl = Thread.currentThread().getContextClassLoader();
      URL ejbxml = cl.getResource("security/jacc/ejbperm/jacc_ejb_jar.xml");
      assertNotNull("ejb-jar.xml exists?", ejbxml);
      EjbJar21MetaData emd = getEJBMetaData(ejbxml.openStream());
     
      JBoss50MetaData jmd = new JBoss50MetaData();
      jmd.merge(null, emd);
      TestJBossPolicyConfiguration tpc = new TestJBossPolicyConfiguration("dummy");
     
      JBossEnterpriseBeansMetaData jes = jmd.getEnterpriseBeans();
      assertEquals(jes.size(), 2);
      EJBPermissionMapping.createPermissions(jes.get("JACCSession"), tpc);
      EJBPermissionMapping.createPermissions(jes.get("JACCEntity"), tpc);
     
      checkUncheckedPermissions(tpc.getUncheckedPolicy());
View Full Code Here


      child2Classes.add(Child2Bean.class);
      child2Classes.add(Child3Bean.class); // Child2 DU has both Child2 and Child3 EJBs
      nestedChildClasses.add(NestedChildBean.class);

      // Make the metadata
      JBoss50MetaData parentMd = creator.create(parentClasses);
      JBoss50MetaData child1Md = creator.create(child1Classes);
      JBoss50MetaData child2Md = creator.create(child2Classes);
      JBoss50MetaData nestedChildMd = creator.create(nestedChildClasses);
      Collection<JBossMetaData> mds = new ArrayList<JBossMetaData>();
      mds.add(parentMd);
      mds.add(child1Md);
      mds.add(child2Md);
      mds.add(nestedChildMd);
View Full Code Here

   {
      JBossSessionBeanMetaData enterpriseBeanMetaData = new JBossSessionBeanMetaData();
      enterpriseBeanMetaData.setEjbName("MyBean");
      JBossEnterpriseBeansMetaData enterpriseBeans = new JBossEnterpriseBeansMetaData();
      enterpriseBeans.add(enterpriseBeanMetaData);
      JBossMetaData primary = new JBoss50MetaData();
      primary.setEnterpriseBeans(enterpriseBeans);
     
      JBossMetaData defaults = new JBoss50MetaData();
      defaults.setContainerConfigurations(new ContainerConfigurationsMetaData());
     
      DeploymentSummary deploymentSummary = new DeploymentSummary();
      deploymentSummary.setDeploymentName("someModule");
      deploymentSummary.setDeploymentScopeBaseName("someEar");
      JBossMetaDataWrapper wrapper = new JBossMetaDataWrapper(primary, defaults);
View Full Code Here

      // Bootstrap metadata
      UnmarshallerFactory unmarshallerFactory = UnmarshallerFactory.newInstance();
      Unmarshaller unmarshaller = unmarshallerFactory.newUnmarshaller();
      URL url = Thread.currentThread().getContextClassLoader().getResource("interceptor/ejb-jar.xml");
      EjbJar30MetaData ejbJarMetaData = (EjbJar30MetaData) unmarshaller.unmarshal(url.toString(), schemaResolverForClass(EjbJar30MetaData.class));
      JBoss50MetaData metaData = new JBoss50MetaData();
      metaData.merge(null, ejbJarMetaData);
     
      JBossEnterpriseBeanMetaData beanMetaData = metaData.getEnterpriseBean("InterceptedBean");
      assertNotNull("beanMetaData is null", beanMetaData);
     
      // Bootstrap meta data bridge
      String canonicalObjectName = "Not important";
      ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
View Full Code Here

      // Bootstrap metadata
      UnmarshallerFactory unmarshallerFactory = UnmarshallerFactory.newInstance();
      Unmarshaller unmarshaller = unmarshallerFactory.newUnmarshaller();
      URL url = Thread.currentThread().getContextClassLoader().getResource("interceptor/ejb-jar.xml");
      EjbJar30MetaData ejbJarMetaData = (EjbJar30MetaData) unmarshaller.unmarshal(url.toString(), schemaResolverForClass(EjbJar30MetaData.class));
      JBoss50MetaData metaData = new JBoss50MetaData();
      metaData.merge(null, ejbJarMetaData);
     
      JBossEnterpriseBeanMetaData beanMetaData = metaData.getEnterpriseBean("SameMethodNameBean");
      assertNotNull("beanMetaData is null", beanMetaData);
     
      // Bootstrap meta data bridge
      String canonicalObjectName = "Not important";
      ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
View Full Code Here

      beanMetaData.setJndiEnvironmentRefsGroup(env);
     
      JBossEnterpriseBeansMetaData enterpriseBeans = new JBossEnterpriseBeansMetaData();
      enterpriseBeans.add(beanMetaData);

      JBoss50MetaData metaData = new JBoss50MetaData();
      metaData.setMetadataComplete(true);
      metaData.setEnterpriseBeans(enterpriseBeans);
     
      // Bootstrap meta data bridge
      String canonicalObjectName = "Not important";
      ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
      AnnotationRepositoryToMetaData repository = new AnnotationRepositoryToMetaData(TwoLifecycleMethodsBean.class, beanMetaData, canonicalObjectName, classLoader);
View Full Code Here

   {
      // Bootstrap metadata
      UnmarshallerFactory unmarshallerFactory = UnmarshallerFactory.newInstance();
      Unmarshaller unmarshaller = unmarshallerFactory.newUnmarshaller();
      URL url = Thread.currentThread().getContextClassLoader().getResource("securitydomain/jboss.xml");
      JBoss50MetaData metaData = (JBoss50MetaData) unmarshaller.unmarshal(url.toString(), schemaResolverForClass(JBoss50MetaData.class));
     
      JBossEnterpriseBeanMetaData beanMetaData = metaData.getEnterpriseBean("SecurityDomainBean");
      assertNotNull(beanMetaData);
     
      // Bootstrap meta data bridge
      String canonicalObjectName = "Not important";
      ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
View Full Code Here

      String key = AnnotationMetaDataDeployer.EJB_ANNOTATED_ATTACHMENT_NAME;
      JBossMetaData annotatedMetaData = unit.getAttachment(key, JBossMetaData.class);
      if(ejbJarMetaData == null && metaData == null && annotatedMetaData == null)
         return;

      JBossMetaData specMetaData = new JBoss50MetaData();
      if(ejbJarMetaData != null)
      {
         specMetaData.merge(null, ejbJarMetaData);
         if(annotatedMetaData != null)
         {
            JBossMetaData specMerged = new JBoss50MetaData();
            specMerged.merge(specMetaData, annotatedMetaData);
            specMetaData = specMerged;
         }
      }
      else
         specMetaData = annotatedMetaData;
View Full Code Here

      enterpriseBean.setName("MyStatefulBean");
     
      JBossEnterpriseBeansMetaData enterpriseBeans = new JBossEnterpriseBeansMetaData();
      enterpriseBeans.add(enterpriseBean);
     
      JBoss50MetaData jarMetaData = new JBoss50MetaData();
      jarMetaData.setAssemblyDescriptor(assemblyDescriptor);
      jarMetaData.setEnterpriseBeans(enterpriseBeans);
     
      container = new StatefulContainer<MyStatefulBean>("Stateful Container", MyStatefulBean.class, enterpriseBean);
     
      MyStateful bean = container.constructProxy(MyStateful.class);
     
View Full Code Here

      enterpriseBean.setName("MyStatefulBean");
     
      JBossEnterpriseBeansMetaData enterpriseBeans = new JBossEnterpriseBeansMetaData();
      enterpriseBeans.add(enterpriseBean);
     
      JBoss50MetaData jarMetaData = new JBoss50MetaData();
      jarMetaData.setAssemblyDescriptor(assemblyDescriptor);
      jarMetaData.setEnterpriseBeans(enterpriseBeans);
     
      testNPE(enterpriseBean);
   }
View Full Code Here

TOP

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

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.