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
 Configuration createConfiguration(ConfigurationDefinition def)
           
 Configuration editConfiguration(ConfigurationDefinition def, Configuration config)
          Edit a configuration interactively.
 Configuration editExistingConfiguration(ConfigurationDefinition def, Configuration config)
           
 String validate(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 Configuration editConfiguration(ConfigurationDefinition def,
                                       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 Configuration createConfiguration(ConfigurationDefinition def)
                                  throws IOException,
                                         org.rhq.enterprise.client.proxy.ConfigurationEditor.QuitException
Throws:
IOException
org.rhq.enterprise.client.proxy.ConfigurationEditor.QuitException

editExistingConfiguration

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

validate

public String validate(PropertyDefinitionSimple def,
                       String value)


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