Package org.jboss.beans.metadata.spi

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


      Set<PropertyMetaData> properties = bean.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData property = properties.iterator().next();
      assertNotNull(property);
      ValueMetaData value = property.getValue();
      assertNotNull(property);
      assertTrue(value instanceof AbstractDependencyValueMetaData);
      return (AbstractDependencyValueMetaData) value;
   }
View Full Code Here


      {
         validate();

         ClassLoaderMetaData metadata = deployment.getClassLoader();
         assertNotNull(metadata);
         ValueMetaData value = metadata.getClassLoader();
         assertNotNull(value);
         Object cl = value.getUnderlyingValue();
         assertNotNull(cl);
         assertTrue(cl instanceof WildcardClassLoader);
      }
      finally
      {
View Full Code Here

   private KernelDeployment createDeployment(String deploymentName, String beanName, String clazz, String dependency, String scope, String alias)
   {
      BeanMetaDataBuilder builder = BeanMetaDataBuilderFactory.createBuilder(beanName, clazz);
      if (dependency != null)
      {
         ValueMetaData inject = builder.createInject(dependency);
         builder.addPropertyMetaData("simpleBean", inject);
      }
      if (scope != null)
      {
         builder.addAnnotation(new ApplicationScopeImpl(scope));
View Full Code Here

         // The BaseContext ctor
         contextBuilder.addConstructorParameter(BeanContainer.class.getName(), container);
         // BaseContext properties
         // BaseContext.instance
         String beanName = nameBuilder.buildName(baseName, "BeanInstance", compID);
         ValueMetaData beanInstance = contextBuilder.createInject(beanName);
         contextBuilder.addPropertyMetaData("instance", beanInstance);
         // Call the visitor to augment the metadata
         if(visitor != null)
            visitor.visit(contextBuilder, baseName, "ContextFactory", compID);
         BeanMetaData beanContext = contextBuilder.getBeanMetaData();
View Full Code Here

      {
         if(injectMD.getInjectionTargets() != null)
         {
            for(TestInjectionTargetMetaData targetMD : injectMD.getInjectionTargets())
            {
               ValueMetaData injectValue = beanBuilder.createInject(injectMD.getResolvedJndiName());
               String targetName = targetMD.getInjectionTargetName();
               PropertyInfo pinfo = beanInfo.getProperty(targetName);
               if(pinfo != null)
               {
                  beanBuilder.addPropertyMetaData(targetName, injectValue);
View Full Code Here

      if (propertys != null && propertys.isEmpty() == false)
      {
         for (PropertyMetaData pmd : propertys)
         {
            PropertyInfo pi = info.getProperty(pmd.getName());
            ValueMetaData value = pmd.getValue();
            pi.set(bean, value.getValue(pi.getType(), Configurator.getClassLoader(metaData)));
         }
      }
   }
View Full Code Here

      Set<PropertyMetaData> properties = bean.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData property = properties.iterator().next();
      assertNotNull(property);
      ValueMetaData value = property.getValue();
      assertNotNull(value);
      assertTrue(value instanceof AbstractValueFactoryMetaData);
      return (AbstractValueFactoryMetaData) value;
   }
View Full Code Here

      assertNotNull(parameters);
      assertFalse(parameters.isEmpty());
      assertTrue(parameters.size() == 1);
      ParameterMetaData pmd = parameters.get(0);
      assertNotNull(pmd);
      ValueMetaData value = pmd.getValue();
      assertNotNull(value);
      assertEquals("foo.bar.key", value.getUnderlyingValue());
      assertNull(dependency.getDependentState());
   }
View Full Code Here

      assertNotNull(parameters);
      assertFalse(parameters.isEmpty());
      assertTrue(parameters.size() == 2);
      ParameterMetaData pmd1 = parameters.get(0);
      assertNotNull(pmd1);
      ValueMetaData value1 = pmd1.getValue();
      assertNotNull(value1);
      assertEquals("foo.bar.key", value1.getUnderlyingValue());
      ParameterMetaData pmd2 = parameters.get(1);
      assertNotNull(pmd2);
      ValueMetaData value2 = pmd2.getValue();
      assertNotNull(value2);
      assertEquals("mydefault", value2.getUnderlyingValue());
      assertNull(dependency.getDependentState());
   }
View Full Code Here

      Set<PropertyMetaData> properties = bean.getProperties();
      assertNotNull(properties);
      assertEquals(1, properties.size());
      PropertyMetaData property = properties.iterator().next();
      assertNotNull(property);
      ValueMetaData value = property.getValue();
      assertNotNull(property);
      assertTrue(value instanceof AbstractSetMetaData);
      return (AbstractSetMetaData) value;
   }
View Full Code Here

TOP

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

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.