org.rhq.enterprise.client.proxy
Class ConfigurationEditor

java.lang.Object
  extended by org.rhq.enterprise.client.proxy.ConfigurationEditor

public class ConfigurationEditor
extends Object

Author:
Greg Hinkle

Constructor Summary
ConfigurationEditor(ClientMain client)
           
 
Method Summary
 org.rhq.core.domain.configuration.Configuration createConfiguration(org.rhq.core.domain.configuration.definition.ConfigurationDefinition def)
           
 org.rhq.core.domain.configuration.Configuration editConfiguration(org.rhq.core.domain.configuration.definition.ConfigurationDefinition def, org.rhq.core.domain.configuration.Configuration config)
          Edit a configuration interactively.
 org.rhq.core.domain.configuration.Configuration editExistingConfiguration(org.rhq.core.domain.configuration.definition.ConfigurationDefinition def, org.rhq.core.domain.configuration.Configuration config)
           
 String validate(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple def, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationEditor

public ConfigurationEditor(ClientMain client)
Method Detail

editConfiguration

public org.rhq.core.domain.configuration.Configuration editConfiguration(org.rhq.core.domain.configuration.definition.ConfigurationDefinition def,
                                                                         org.rhq.core.domain.configuration.Configuration config)
Edit a configuration interactively. Return the altered config if the user chooses to save or null otherwise.

Parameters:
def -
config -
Returns:
Throws:
IOException

createConfiguration

public org.rhq.core.domain.configuration.Configuration createConfiguration(org.rhq.core.domain.configuration.definition.ConfigurationDefinition def)
                                                                    throws IOException,
                                                                           org.rhq.enterprise.client.proxy.ConfigurationEditor.QuitException
Throws:
IOException
org.rhq.enterprise.client.proxy.ConfigurationEditor.QuitException

editExistingConfiguration

public org.rhq.core.domain.configuration.Configuration editExistingConfiguration(org.rhq.core.domain.configuration.definition.ConfigurationDefinition def,
                                                                                 org.rhq.core.domain.configuration.Configuration config)
                                                                          throws IOException,
                                                                                 org.rhq.enterprise.client.proxy.ConfigurationEditor.QuitException
Throws:
IOException
org.rhq.enterprise.client.proxy.ConfigurationEditor.QuitException

validate

public String validate(org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple def,
                       String value)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.