Package org.teiid.rhq.plugin.adapter.api

Examples of org.teiid.rhq.plugin.adapter.api.PropertyAdapter.populateMetaValueFromProperty()


                managedProp.setValue(managedPropMetaValue);
            }
            else
            {
                MetaValue managedPropMetaValue = (MetaValue)managedProp.getValue();
                propertyAdapter.populateMetaValueFromProperty(mapMemberProp, managedPropMetaValue, mapMemberPropDef);
            }
        }
    }

    public MetaValue convertToMetaValue(PropertyMap propMap, PropertyDefinitionMap propDefMap, MetaType metaType)
View Full Code Here


                PropertyDefinition definition = map.get(key);
                MetaValue[] getKey = new MetaValue[]{SimpleValueSupport.wrap(key)};
                MetaValue value = tableValueSupport.get(getKey);
                Property innerProperty = properties.get(key);
                PropertyAdapter adapter = PropertyAdapterFactory.getPropertyAdapter(value);
                adapter.populateMetaValueFromProperty(innerProperty, value, definition);
            }
        }
    }

    //@todo need to implement this like the other Map to Composite, but not until there is an actual property that needs this
View Full Code Here

          + metaValue.getMetaType() + " from Teiid property " //$NON-NLS-1$
          + propertyDefinition.getName() + " with definition " //$NON-NLS-1$
          + propertyDefinition + "..."); //$NON-NLS-1$
      propertyAdapter = PropertyAdapterFactory.getPropertyAdapter(metaValue);

      propertyAdapter.populateMetaValueFromProperty(configuration.getSimple(propertyDefinition.getName()), metaValue, propertyDefinition);
      managedProperty.setValue(metaValue);
    } else {
      MetaType metaType = managedProperty.getMetaType();
      propertyAdapter = PropertyAdapterFactory.getPropertyAdapter(metaType);
      LOG.trace("Converting property " + propertyDefinition.getName()   + " with definition " + propertyDefinition   + " to MetaValue of type " + metaType + "..."); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
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.