@Override public List<Property> getProperties() { return componentType.getProperties(); }
@Override public List<Property> getProperties() { return componentType.getProperties(); }
@Override public List<Property> getProperties() { return componentType.getProperties(); }
/** * Use preProcess to validate and map the references and properties dynamically */ public void build(Component component) { for (Reference reference : component.getReferences()) { if (unresolvedBeanRef.containsKey(reference.getName())) { Reference ref = unresolvedBeanRef.get(reference.getName()); componentType.getReferences().add(createReference(reference, ref.getInterfaceContract())); unresolvedBeanRef.remove(reference.getName()); } } for (Property property : component.getProperties()) { if (unresolvedBeanRef.containsKey(property.getName())) { componentType.getProperties().add(createProperty(property)); this.setPropertyClass(property.getName(), property.getClass()); unresolvedBeanRef.remove(property.getName()); } } }
property.setName(propName); property.setValue(prop); componentType.getProperties().add(property);
public void resolve(WebImplementation implementation, ModelResolver resolver, ProcessorContext context) throws ContributionResolveException { // Resolve the component type String uri = implementation.getURI(); if (uri != null) { ComponentType componentType = assemblyFactory.createComponentType(); componentType.setURI("web.componentType"); componentType = resolver.resolveModel(ComponentType.class, componentType, context); if (!componentType.isUnresolved()) { // Initialize the implementation's services, references and properties implementation.getServices().addAll(componentType.getServices()); implementation.getReferences().addAll(componentType.getReferences()); implementation.getProperties().addAll(componentType.getProperties()); } } implementation.setUnresolved(false); }
componentType.getProperties().addAll(javaImplementation.getProperties());
propMap.put(prop.getName(), prop); for (Property property : componentType.getProperties()) { propMap.put(property.getName(), property);
implementation.getProperties().addAll(componentType.getProperties());
implementation.getProperties().addAll(componentType.getProperties());
property.setValue(value); componentType.getProperties().add(property);
property.setValue(value); componentType.getProperties().add(property);
componentType = resolver.resolveModel(ComponentType.class, componentType, context); if (!componentType.isUnresolved()) { implementation.getProperties().addAll(componentType.getProperties()); implementation.getReferences().addAll(componentType.getReferences()); implementation.getServices().addAll(componentType.getServices());
componentType.getProperties().add(property);
componentType.getProperties().add(property);
for (Property property : componentType.getProperties()) { if (property.getName().equals(theProperty.getName())) duplicate = property; componentType.getProperties().remove(duplicate); componentType.getProperties().add(theProperty); List<Property> beanProperties = beanComponentType.getProperties();
List<Property> properties = componentType.getProperties(); for (Property property : properties) { impl.getProperties().add(property);
for (Property property : componentType.getProperties()) { writeStart(writer, PROPERTY,
for (Property property : componentType.getProperties()) { writeStart(writer, PROPERTY,