org.rhq.enterprise.gui.inventory.resource
Class CreateNewConfigurationChildResourceUIBean

java.lang.Object
  extended by org.rhq.enterprise.gui.configuration.AbstractConfigurationUIBean
      extended by org.rhq.enterprise.gui.inventory.resource.CreateNewConfigurationChildResourceUIBean

public class CreateNewConfigurationChildResourceUIBean
extends AbstractConfigurationUIBean

Handles the workflow for creating a new configuration-backed resource.

Author:
Ian Springer, Jason Dobies

Field Summary
static String MANAGED_BEAN_NAME
           
 
Fields inherited from class org.rhq.enterprise.gui.configuration.AbstractConfigurationUIBean
configurationManager, FAILURE_OUTCOME, SUCCESS_OUTCOME
 
Constructor Summary
CreateNewConfigurationChildResourceUIBean()
           
 
Method Summary
 String cancel()
           
 String createResource()
          Performs the creation of a configuration backed resource.
 String finish()
           
protected  int getConfigurationDefinitionKey()
           
protected  int getConfigurationKey()
           
 String getNullConfigurationDefinitionMessage()
           
 String getNullConfigurationMessage()
           
 String getResourceName()
           
 org.rhq.core.domain.resource.ResourceType getResourceType()
           
 javax.faces.component.UIInput getResourceTypeInput()
           
 String getSelectedTemplateName()
           
 javax.faces.component.UIInput getSelectedTemplateNameInput()
           
 List<javax.faces.model.SelectItem> getTemplateNames()
           
protected  org.rhq.core.domain.configuration.Configuration lookupConfiguration()
           
protected  org.rhq.core.domain.configuration.definition.ConfigurationDefinition lookupConfigurationDefinition()
           
 String selectTemplate()
           
 void setResourceName(String resourceName)
           
 void setResourceType(org.rhq.core.domain.resource.ResourceType resourceType)
           
 void setResourceTypeInput(javax.faces.component.UIInput resourceTypeInput)
           
 void setSelectedTemplateName(String selectedTemplateName)
           
 void setSelectedTemplateNameInput(javax.faces.component.UIInput selectedTemplateNameInput)
           
 
Methods inherited from class org.rhq.enterprise.gui.configuration.AbstractConfigurationUIBean
clearConfiguration, getConfiguration, getConfigurationDefinition, isUpdateInProgress, removeSessionScopedBeanIfInView, setConfiguration, setConfigurationDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MANAGED_BEAN_NAME

public static final String MANAGED_BEAN_NAME
See Also:
Constant Field Values
Constructor Detail

CreateNewConfigurationChildResourceUIBean

public CreateNewConfigurationChildResourceUIBean()
Method Detail

createResource

public String createResource()
Performs the creation of a configuration backed resource.

Returns:
outcome of the creation

selectTemplate

public String selectTemplate()

cancel

public String cancel()

finish

public String finish()

getTemplateNames

public List<javax.faces.model.SelectItem> getTemplateNames()

lookupConfigurationDefinition

protected org.rhq.core.domain.configuration.definition.ConfigurationDefinition lookupConfigurationDefinition()
Specified by:
lookupConfigurationDefinition in class AbstractConfigurationUIBean

lookupConfiguration

@NotNull
protected org.rhq.core.domain.configuration.Configuration lookupConfiguration()
Specified by:
lookupConfiguration in class AbstractConfigurationUIBean

getResourceType

public org.rhq.core.domain.resource.ResourceType getResourceType()

setResourceType

public void setResourceType(org.rhq.core.domain.resource.ResourceType resourceType)

getResourceTypeInput

public javax.faces.component.UIInput getResourceTypeInput()

setResourceTypeInput

public void setResourceTypeInput(javax.faces.component.UIInput resourceTypeInput)

getSelectedTemplateNameInput

public javax.faces.component.UIInput getSelectedTemplateNameInput()

setSelectedTemplateNameInput

public void setSelectedTemplateNameInput(javax.faces.component.UIInput selectedTemplateNameInput)

getResourceName

public String getResourceName()

setResourceName

public void setResourceName(String resourceName)

getSelectedTemplateName

public String getSelectedTemplateName()

setSelectedTemplateName

public void setSelectedTemplateName(String selectedTemplateName)

getNullConfigurationDefinitionMessage

public String getNullConfigurationDefinitionMessage()
Overrides:
getNullConfigurationDefinitionMessage in class AbstractConfigurationUIBean

getNullConfigurationMessage

public String getNullConfigurationMessage()
Overrides:
getNullConfigurationMessage in class AbstractConfigurationUIBean

getConfigurationDefinitionKey

protected int getConfigurationDefinitionKey()
Specified by:
getConfigurationDefinitionKey in class AbstractConfigurationUIBean

getConfigurationKey

protected int getConfigurationKey()
Specified by:
getConfigurationKey in class AbstractConfigurationUIBean


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