public class PropertySimpleToSimpleValueAdapter extends AbstractPropertySimpleAdapter implements PropertyAdapter<org.rhq.core.domain.configuration.PropertySimple,org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple>
PropertySimple and a SimpleValueSupport.| Constructor and Description |
|---|
PropertySimpleToSimpleValueAdapter() |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.metatype.api.values.MetaValue |
convertToMetaValue(org.rhq.core.domain.configuration.PropertySimple propSimple,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
org.jboss.metatype.api.types.MetaType metaType)
Given a
Property and its PropertyDefinition, create and return a corresponding MetaValue
with the specified MetaType. |
void |
populatePropertyFromMetaValue(org.rhq.core.domain.configuration.PropertySimple propSimple,
org.jboss.metatype.api.values.MetaValue metaValue,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple)
Given a
Property and its PropertyDefinition, as well as a MetaValue, populate the
Property so it corresponds to the MetaValue. |
protected void |
setInnerValue(String propSimpleValue,
org.jboss.metatype.api.values.MetaValue metaValue,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple) |
convertToProperty, populateMetaValueFromPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertToProperty, populateMetaValueFromPropertypublic void populatePropertyFromMetaValue(org.rhq.core.domain.configuration.PropertySimple propSimple,
org.jboss.metatype.api.values.MetaValue metaValue,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple)
PropertyAdapterProperty and its PropertyDefinition, as well as a MetaValue, populate the
Property so it corresponds to the MetaValue. If the MetaValue is a from of list or map, all descendant
MetaValue's should be added as descendants of the Property.populatePropertyFromMetaValue in interface PropertyAdapter<org.rhq.core.domain.configuration.PropertySimple,org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple>propSimple - the property to be populated; should not be nullmetaValue - the MetaValue to be copiedpropDefSimple - the property's definitionpublic org.jboss.metatype.api.values.MetaValue convertToMetaValue(org.rhq.core.domain.configuration.PropertySimple propSimple,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple,
org.jboss.metatype.api.types.MetaType metaType)
PropertyAdapterProperty and its PropertyDefinition, create and return a corresponding MetaValue
with the specified MetaType. If the Property is a list or a map, all descendant Property's should be
represented as descendants of the returned MetaValue. Generally this method can simply create an empty MetaValue
object and then delegate the population of the guts of the object to PropertyAdapter.populateMetaValueFromProperty(Property,
MetaValue, PropertyDefinition).convertToMetaValue in interface PropertyAdapter<org.rhq.core.domain.configuration.PropertySimple,org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple>propSimple - the property to be convertedpropDefSimple - the property's definitionmetaType - the type of MetaValue that should be created and returnedprotected void setInnerValue(String propSimpleValue, org.jboss.metatype.api.values.MetaValue metaValue, org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propDefSimple)
setInnerValue in class AbstractPropertySimpleAdapterCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.