Examples of AbstractSupplyMetaData


Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

   protected void testBMD(BeanMetaData bmd) throws Throwable
   {
      assertNotNull(bmd);
      assertEquals(Collections.singleton((Object)"alias"), bmd.getAliases());
      assertEquals(Collections.singleton((SupplyMetaData)new AbstractSupplyMetaData("supply")), bmd.getSupplies());
      assertEquals(Collections.singleton((DemandMetaData)new AbstractDemandMetaData("demand")), bmd.getDemands());
      assertEquals(Collections.singleton((DependencyMetaData)new AbstractDependencyMetaData("depend")), bmd.getDepends());
      ConstructorMetaData cmd = bmd.getConstructor();
      assertNotNull(cmd);
      assertEquals(AnnotationTester.class.getName(), cmd.getFactoryClass());
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

   protected void buildMetaData()
   {
      GenericBeanFactoryMetaData metaData1 = new GenericBeanFactoryMetaData("Name1", SimpleBeanImpl.class.getName());
      addBeanProperty(metaData1, new AbstractPropertyMetaData("string", "String1"));
      HashSet<SupplyMetaData> supplies = new HashSet<SupplyMetaData>();
      supplies.add(new AbstractSupplyMetaData("WhatIWant"));
      metaData1.setSupplies(supplies);

      GenericBeanFactoryMetaData metaData2 = new GenericBeanFactoryMetaData("Name2", SimpleBeanImpl.class.getName());
      addBeanProperty(metaData2, new AbstractPropertyMetaData("string", "String2"));
      HashSet<DemandMetaData> demands = new HashSet<DemandMetaData>();
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

      beanMetaData.setDemands(new HashSet<DemandMetaData>(demands));

      Set<DependencyMetaData> depends = Collections.singleton((DependencyMetaData)new AbstractDependencyMetaData("deployer"));
      beanMetaData.setDepends(new HashSet<DependencyMetaData>(depends));

      Set<SupplyMetaData> supplys = Collections.singleton((SupplyMetaData)new AbstractSupplyMetaData("somesupply"));
      beanMetaData.setSupplies(new HashSet<SupplyMetaData>(supplys));
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

      if(cdmd != null)
      {
         for(String jndiName : cdmd.getJndiNames())
         {
         String supplyName = JNDIKernelRegistryPlugin.JNDI_DEPENDENCY_PREFIX + jndiName;
         AbstractSupplyMetaData supply = new AbstractSupplyMetaData(supplyName);
         dependsPolicy.getSupplies().add(supply);
         }
      }

      // EJBTHREE-1335: container name in meta data
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

      return demands;
   }
  
   public void addSupply(Class<?> businessInterface)
   {
      supplies.add(new AbstractSupplyMetaData("Class:" + businessInterface.getName()));
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

    * @param type the type
    * @return supply metadata
    */
   protected SupplyMetaData createSupplyMetaData(Object supply, String type)
   {
      AbstractSupplyMetaData asmd = new AbstractSupplyMetaData(supply);
      if (type != null)
         asmd.setType(type);
      return asmd;
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

         abmd.setSupplies(supplies);
      }
      List<MetaDataVisitorNode> nodes = new ArrayList<MetaDataVisitorNode>();
      for(Supply supply : annotation.value())
      {
         AbstractSupplyMetaData asmd = new AbstractSupplyMetaData(supply.value());
         if (isAttributePresent(supply.type()))
            asmd.setType(supply.type().getName());
        
         if (supplies.add(asmd))
            nodes.add(asmd);
      }
      return nodes;
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

    * @param type the type
    * @return supply metadata
    */
   protected SupplyMetaData createSupplyMetaData(Object supply, String type)
   {
      AbstractSupplyMetaData asmd = new AbstractSupplyMetaData(supply);
      if (type != null)
         asmd.setType(type);
      return asmd;
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

      if (supplies == null)
      {
         supplies = new HashSet<SupplyMetaData>();
         beanMetaData.setSupplies(supplies);
      }
      AbstractSupplyMetaData asmd = new AbstractSupplyMetaData(supply);
      if (type != null)
         asmd.setType(type);
      supplies.add(asmd);
      return this;
   }
View Full Code Here

Examples of org.jboss.beans.metadata.plugins.AbstractSupplyMetaData

   public static final BeanSuppliesInterceptor INTERCEPTOR = new BeanSuppliesInterceptor();

   public void add(Object parent, Object child, QName name)
   {
      AbstractBeanMetaData bean = (AbstractBeanMetaData) parent;
      AbstractSupplyMetaData supply = (AbstractSupplyMetaData) child;
      Set<SupplyMetaData> supplies = bean.getSupplies();
      if (supplies == null)
      {
         supplies = new HashSet<SupplyMetaData>();
         bean.setSupplies(supplies);
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.