Package org.jboss.beans.metadata.spi

Examples of org.jboss.beans.metadata.spi.ParameterMetaData


   {
      assertNotNull(parameters);
      assertEquals(expected.size(), parameters.size());
      for (int i = 0; i < expected.size(); ++i)
      {
         ParameterMetaData parameter = parameters.get(i);
         String method = expected.get(i);
         assertEquals(method, parameter.getType());
      }
   }
View Full Code Here


   {
      assertNotNull(parameters);
      assertEquals(expected.size(), parameters.size());
      for (int i = 0; i < expected.size(); ++i)
      {
         ParameterMetaData parameter = parameters.get(i);
         String method = expected.get(i);
         assertEquals(method, parameter.getType());
      }
   }
View Full Code Here

   protected void buildSetMetaData() throws Throwable
   {
      AbstractBeanMetaData metaData1 = new AbstractBeanMetaData("NestedBean", NestedBean.class.getName());
      AbstractConstructorMetaData constructor1 = new AbstractConstructorMetaData();
      ParameterMetaData parameter1 = new AbstractParameterMetaData(int.class.getName(), 5);
      constructor1.setParameters(Collections.singletonList(parameter1));
      metaData1.setConstructor(constructor1);
      HashSet<PropertyMetaData> attributes1 = new HashSet<PropertyMetaData>();
      attributes1.add(new AbstractPropertyMetaData("bean.bean.string", "String12"));
      metaData1.setProperties(attributes1);
View Full Code Here

   protected void buildInjectMetaData() throws Throwable
   {
      AbstractBeanMetaData metaData1 = new AbstractBeanMetaData("InjecteeBean", NestedBean.class.getName());
      AbstractConstructorMetaData constructor1 = new AbstractConstructorMetaData();
      ParameterMetaData parameter1 = new AbstractParameterMetaData(int.class.getName(), 5);
      constructor1.setParameters(Collections.singletonList(parameter1));
      metaData1.setConstructor(constructor1);
      HashSet<PropertyMetaData> attributes1 = new HashSet<PropertyMetaData>();
      AbstractDependencyValueMetaData injectedValue = new AbstractDependencyValueMetaData("NestedBean", "bean.bean.string");
      AbstractPropertyMetaData propertyMetaData = new AbstractPropertyMetaData("string", injectedValue);
      attributes1.add(propertyMetaData);
      metaData1.setProperties(attributes1);

      AbstractBeanMetaData metaData2 = new AbstractBeanMetaData("NestedBean", NestedBean.class.getName());
      AbstractConstructorMetaData constructor2 = new AbstractConstructorMetaData();
      ParameterMetaData parameter2 = new AbstractParameterMetaData(int.class.getName(), 5);
      constructor2.setParameters(Collections.singletonList(parameter2));
      metaData2.setConstructor(constructor1);
      HashSet<PropertyMetaData> attributes2 = new HashSet<PropertyMetaData>();
      attributes2.add(new AbstractPropertyMetaData("bean.bean.string", "String1234"));
      metaData2.setProperties(attributes2);
View Full Code Here

      AbstractInstallMetaData install = new AbstractInstallMetaData();
      install.setBean("Name1");
      install.setMethodName(prefix + "State");
      AbstractInjectionValueMetaData injection = new AbstractInjectionValueMetaData();
      injection.setFromContext(FromContext.STATE);
      ParameterMetaData parameter = new AbstractParameterMetaData(injection);
      install.setParameters(Collections.singletonList(parameter));
      install.setState(state);
      states.add(install);
   }
View Full Code Here

      assertValue("Value", parameter.getValue());
   }
  
   public void testParameterWithInjection() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertInjection(parameter.getValue());
   }
View Full Code Here

      assertInjection(parameter.getValue());
   }
  
   public void testParameterWithCollection() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertCollection(parameter.getValue());
   }
View Full Code Here

      assertCollection(parameter.getValue());
   }
  
   public void testParameterWithList() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertList(parameter.getValue());
   }
View Full Code Here

      assertList(parameter.getValue());
   }
  
   public void testParameterWithSet() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertSet(parameter.getValue());
   }
View Full Code Here

      assertSet(parameter.getValue());
   }
  
   public void testParameterWithArray() throws Exception
   {
      ParameterMetaData parameter = getParameter();
      assertNull(parameter.getType());
      assertNull(parameter.getAnnotations());
      assertArray(parameter.getValue());
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.spi.ParameterMetaData

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.