public class ConfigurationHelper extends Object
| Constructor and Description |
|---|
ConfigurationHelper() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
checkConfigurationWrtDefinition(org.rhq.core.domain.configuration.Configuration configuration,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition definition)
Check that the passed configuration is valid wrt the passed definition
|
static Map<String,Object> |
configurationToMap(org.rhq.core.domain.configuration.Configuration configuration,
org.rhq.core.domain.configuration.definition.ConfigurationDefinition definition,
boolean strict)
convert passed configuration to generic map
|
static Object |
convertSimplePropertyValue(org.rhq.core.domain.configuration.PropertySimple property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple definition,
boolean strict)
Convert the passed simple property into an object of a matching type.
|
static org.rhq.core.domain.configuration.Configuration |
mapToConfiguration(Map<String,Object> in)
Convert the passed map into a RHQ configuration object
|
public static org.rhq.core.domain.configuration.Configuration mapToConfiguration(Map<String,Object> in)
in - Map with items to convert. Map.Entry.Key is the name of the property and Map.Entry.Value the valuepublic static Map<String,Object> configurationToMap(org.rhq.core.domain.configuration.Configuration configuration, org.rhq.core.domain.configuration.definition.ConfigurationDefinition definition, boolean strict)
configuration - to be converteddefinition - to convert to proper types, can be null, but strict has to be set to false. If null, all simple properties will be rendered as stringsstrict - if enabled all configuration properties must have appropriate property definitionsIllegalArgumentException - if strict is true and configuration contains property without matching property definitionpublic static Object convertSimplePropertyValue(org.rhq.core.domain.configuration.PropertySimple property, org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple definition, boolean strict)
property - Property to convertdefinition - Definition of the Propertypublic static List<String> checkConfigurationWrtDefinition(org.rhq.core.domain.configuration.Configuration configuration, org.rhq.core.domain.configuration.definition.ConfigurationDefinition definition)
configuration - A Configuration to checkdefinition - A Definition to check the Configuration againstCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.