Interface ConfigEditorInterface

All Known Implementing Classes:
PersistentQueryConfigEditor

public interface ConfigEditorInterface
Functions that the PersistentQueryConfigEditor promises to provide for TypeSpecificConfigPanels
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setScriptPathRequired(boolean scriptPathRequired)
     
    void
    updateDbServerList(List<String> serverClasses, String currentValue)
    Update the list of allowed DB servers based on the provided list of server classes.
    void
    updateScriptCodeTab(boolean makeVisible, boolean makeEditable, boolean showLanguage)
    Update the script tab based on whether it should be visible and/or editable.
  • Method Details

    • setScriptPathRequired

      void setScriptPathRequired(boolean scriptPathRequired)
    • updateScriptCodeTab

      void updateScriptCodeTab(boolean makeVisible, boolean makeEditable, boolean showLanguage)
      Update the script tab based on whether it should be visible and/or editable.
      Parameters:
      makeVisible - if true, make the script editor tab visible; if false, don't
      makeEditable - if true, the tab should be editable if it is visible
    • updateDbServerList

      void updateDbServerList(@Nullable List<String> serverClasses, @Nullable String currentValue)
      Update the list of allowed DB servers based on the provided list of server classes. If serverClasses is null, then all available servers allowed for the user will be added. If currentValue is not null and that server is in the server list, it will be selected in the combo box, otherwise an indeterminate object will be selected.
      Parameters:
      serverClasses - the server classes to be allowed
      currentValue - the value to which to set the combo box