Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.JBossEnterpriseBeansMetaData


{
   @Test
   public void test1() throws Exception
   {
      JBossMetaData metaData = new JBossMetaData();
      JBossEnterpriseBeansMetaData enterpriseBeans = new JBossEnterpriseBeansMetaData();
      metaData.setEnterpriseBeans(enterpriseBeans);
      metaData.setAssemblyDescriptor(new JBossAssemblyDescriptorMetaData());
      JBossSessionBeanMetaData sessionBeanMetaData = new JBossSessionBeanMetaData();
      sessionBeanMetaData.setEnterpriseBeansMetaData(enterpriseBeans);
      sessionBeanMetaData.setEjbClass(TestBean.class.getName());
      sessionBeanMetaData.setEjbName("TestBean");
      sessionBeanMetaData.setSessionType(SessionType.Stateful);
      enterpriseBeans.add(sessionBeanMetaData);
     
      MockEjb3Deployment deployment = new MockEjb3Deployment(new MockDeploymentUnit());
      Ejb3DescriptorHandler handler = new Ejb3DescriptorHandler(deployment, metaData);
      List<Container> containers = handler.getContainers(deployment, new HashMap<String, Container>());
     
View Full Code Here


         MetaData metaData)
   {
      this.jbossMetaData = jbossMetaData;
      this.delegate = delegate;
      if(this.delegate == null)
         this.delegate = new JBossEnterpriseBeansMetaData();
      this.metaData = metaData;
   }
View Full Code Here

    *
    * @return the enterprise beans
    */
   public Iterator<BeanMetaData> getEnterpriseBeans()
   {
      JBossEnterpriseBeansMetaData beans = (JBossEnterpriseBeansMetaData) getDelegate().getEnterpriseBeans();
      return new BeanMetaDataIterator(this, beans);
   }
View Full Code Here

   {
      if (!metaData.isEJB3x())
      {
         return;
      }
      JBossEnterpriseBeansMetaData beans = metaData.getEnterpriseBeans();
      for (JBossEnterpriseBeanMetaData bean : beans)
      {
         if (bean.isSession())
         {
            log.debug("found bean " + bean);
View Full Code Here

   }
  
   @Override
   public void undeploy(DeploymentUnit unit, JBossMetaData metaData)
   {
      JBossEnterpriseBeansMetaData beans = metaData.getEnterpriseBeans();
      for (JBossEnterpriseBeanMetaData bean : beans)
      {
         if (bean.isSession())
         {
            log.debug("found bean " + bean);
View Full Code Here

      @Override
      protected List<? extends JBossEnterpriseBeanMetaData> getComponents(JBossMetaData deployment)
      {
         if(deployment == null || !deployment.isEJB3x())
            return null;
         JBossEnterpriseBeansMetaData enterpriseBeans = deployment.getEnterpriseBeans();
         if(enterpriseBeans == null)
         {
            log.warn("EJBTHREE-2095: did not find any beans in " + deployment + " which is a violation of the xsd");
            return null;
         }
View Full Code Here

   {
      if (!metadata.isEJB3x())
      {
         return metadata;
      }
      JBossEnterpriseBeansMetaData enterpriseBeans = metadata.getEnterpriseBeans();
      if (enterpriseBeans == null || enterpriseBeans.isEmpty())
      {
         return metadata;
      }
      for (JBossEnterpriseBeanMetaData enterpriseBean : enterpriseBeans)
      {
View Full Code Here

      EJBsDeployer deployer = new EJBsDeployer();

      DeploymentUnit unit = mock(DeploymentUnit.class);
      JBossMetaData metaData = new JBossMetaData();
      metaData.setEjbVersion("3.0");
      JBossEnterpriseBeansMetaData enterpriseBeans = new JBossEnterpriseBeansMetaData();
      JBossSessionBeanMetaData sessionBean = new JBossSessionBeanMetaData();
      sessionBean.setEjbName("Test");
      enterpriseBeans.add(sessionBean);
      metaData.setEnterpriseBeans(enterpriseBeans);
      when(unit.getAttachment(AttachmentNames.PROCESSED_METADATA, JBossMetaData.class)).thenReturn(metaData);
      DeploymentUnit component = mock(DeploymentUnit.class);
      when(unit.addComponent(JBossEnterpriseBeanMetaData.class.getName() + ".Test")).thenReturn(component);
      deployer.deploy(unit);
View Full Code Here

      assert dd != null : "dd is null";
      assert className != null : "className is null";
     
      List<JBossEnterpriseBeanMetaData> result = new ArrayList<JBossEnterpriseBeanMetaData>();
     
      JBossEnterpriseBeansMetaData enterpriseBeans = dd.getEnterpriseBeans();
      if(enterpriseBeans == null)
         return result;
     
      for(JBossEnterpriseBeanMetaData bean : enterpriseBeans)
      {
View Full Code Here

   public boolean isEjb()
   {
      if (super.isEjb())
         return true;
     
      JBossEnterpriseBeansMetaData enterpriseBeans = dd.getEnterpriseBeans();
      if (enterpriseBeans == null)
      {
         return false;
      }
     
View Full Code Here

TOP

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

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.