org.rhq.enterprise.gui.configuration.resource
Class ExistingResourceConfigurationUIBean

java.lang.Object
  extended by org.rhq.enterprise.gui.configuration.AbstractConfigurationUIBean
      extended by org.rhq.enterprise.gui.configuration.resource.ExistingResourceConfigurationUIBean
Direct Known Subclasses:
ViewPluginConfigurationUpdateUIBean, ViewResourceConfigurationUpdateUIBean

public class ExistingResourceConfigurationUIBean
extends AbstractConfigurationUIBean


Field Summary
protected  org.rhq.enterprise.server.configuration.ConfigurationManagerLocal configurationManager
           
static String MANAGED_BEAN_NAME
           
 
Fields inherited from class org.rhq.enterprise.gui.configuration.AbstractConfigurationUIBean
FAILURE_OUTCOME, SUCCESS_OUTCOME
 
Constructor Summary
ExistingResourceConfigurationUIBean()
           
 
Method Summary
 void begin()
           
 void changeTabs(javax.faces.event.ValueChangeEvent event)
           
 String commit()
           
 String completeUpload()
           
 String download()
           
 String editConfiguration()
           
 String editCurrent()
           
 String editRawConfiguration()
           
 String finishAddMap()
           
 String finishEditMap()
           
 int getConfigId()
           
protected  int getConfigurationDefinitionKey()
           
protected  int getConfigurationKey()
           
 org.rhq.core.domain.configuration.RawConfiguration getCurrent()
           
 String getCurrentContents()
           
 String getCurrentPath()
           
 String getModalEditorContents()
           
 String getModalEditorHeader()
           
 TreeMap<String,org.rhq.core.domain.configuration.RawConfiguration> getModified()
           
 String getModifiedFilesMsg()
           
 Object[] getPaths()
           
 TreeMap<String,org.rhq.core.domain.configuration.RawConfiguration> getRaws()
           
 int getResourceId()
           
 String getSelectedTab()
           
 boolean isDisplayChangedFilesLabel()
           
 boolean isFileUploadAvailable()
           
 boolean isModified(String path)
           
 boolean isRawMode()
           
 boolean isRawSupported()
           
 boolean isStructuredAndRawSupported()
           
 boolean isStructuredMode()
           
 boolean isStructuredSupported()
           
protected  org.rhq.core.domain.configuration.Configuration lookupConfiguration()
           
protected  org.rhq.core.domain.configuration.definition.ConfigurationDefinition lookupConfigurationDefinition()
           
 void saveModalEditorContents()
           
 void select(String s)
          Indicates which of the raw configuration files is currently selected.
 void setCurrentContents(String updated)
           
 void setCurrentPath(String path)
           
 void setModalEditorContents(String contents)
           
 void setModified(org.rhq.core.domain.configuration.RawConfiguration raw)
           
 void setRaws(TreeMap<String,org.rhq.core.domain.configuration.RawConfiguration> raws)
           
 void setSelectedTab(String tab)
           
 String switchToRaw()
           
 String switchToStructured()
           
 void undoEdit(String path)
           
 String update()
          This is a no-op, since the completeUpload work was done by completeUpload file But is kept as a target for the "save" icon from the full screen page
 String updateConfiguration()
           
 String updateConfiguration(boolean fromStructured)
           
 String updateRawConfiguration()
           
 
Methods inherited from class org.rhq.enterprise.gui.configuration.AbstractConfigurationUIBean
clearConfiguration, getConfiguration, getConfigurationDefinition, getNullConfigurationDefinitionMessage, getNullConfigurationMessage, 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

configurationManager

protected org.rhq.enterprise.server.configuration.ConfigurationManagerLocal configurationManager
Constructor Detail

ExistingResourceConfigurationUIBean

public ExistingResourceConfigurationUIBean()
Method Detail

begin

@Create
public void begin()

editConfiguration

public String editConfiguration()

editRawConfiguration

public String editRawConfiguration()

changeTabs

public void changeTabs(javax.faces.event.ValueChangeEvent event)

switchToRaw

public String switchToRaw()

switchToStructured

public String switchToStructured()

updateConfiguration

public String updateConfiguration()

updateRawConfiguration

public String updateRawConfiguration()

saveModalEditorContents

public void saveModalEditorContents()

updateConfiguration

public String updateConfiguration(boolean fromStructured)

finishAddMap

public String finishAddMap()

finishEditMap

public String finishEditMap()

getConfigurationDefinitionKey

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

lookupConfigurationDefinition

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

getConfigurationKey

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

lookupConfiguration

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

commit

public String commit()

editCurrent

public String editCurrent()

undoEdit

public void undoEdit(String path)

getConfigId

public int getConfigId()

getCurrent

public org.rhq.core.domain.configuration.RawConfiguration getCurrent()

getCurrentContents

public String getCurrentContents()

getCurrentPath

public String getCurrentPath()

getModalEditorHeader

public String getModalEditorHeader()

getModalEditorContents

public String getModalEditorContents()

setModalEditorContents

public void setModalEditorContents(String contents)

getModified

public TreeMap<String,org.rhq.core.domain.configuration.RawConfiguration> getModified()

getSelectedTab

public String getSelectedTab()

setSelectedTab

public void setSelectedTab(String tab)

getPaths

public Object[] getPaths()

getResourceId

public int getResourceId()
Returns:
the id associated with the resource. The value Cached in order to be available on the completeUpload page, where seeing the resource id conflicts with the rich completeUpload tag.

isStructuredMode

public boolean isStructuredMode()

isRawMode

public boolean isRawMode()

isDisplayChangedFilesLabel

public boolean isDisplayChangedFilesLabel()

getModifiedFilesMsg

public String getModifiedFilesMsg()

isModified

public boolean isModified(String path)

isRawSupported

public boolean isRawSupported()

isStructuredSupported

public boolean isStructuredSupported()

isStructuredAndRawSupported

public boolean isStructuredAndRawSupported()

isFileUploadAvailable

public boolean isFileUploadAvailable()

select

public void select(String s)
Indicates which of the raw configuration files is currently selected.

Parameters:
s -

setCurrentContents

public void setCurrentContents(String updated)

setCurrentPath

public void setCurrentPath(String path)

setModified

public void setModified(org.rhq.core.domain.configuration.RawConfiguration raw)

download

public String download()

update

public String update()
This is a no-op, since the completeUpload work was done by completeUpload file But is kept as a target for the "save" icon from the full screen page


completeUpload

public String completeUpload()

setRaws

public void setRaws(TreeMap<String,org.rhq.core.domain.configuration.RawConfiguration> raws)

getRaws

public TreeMap<String,org.rhq.core.domain.configuration.RawConfiguration> getRaws()


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