All Implemented Interfaces:
Describable<ATXSetting<?>>, Serializable, Cloneable

public class ATXSecretSetting extends ATXSetting<Secret>
Class holding the information of a secret-based ATX setting.
See Also:
  • Constructor Details

    • ATXSecretSetting

      public ATXSecretSetting(String name, ATXSetting.SettingsGroup group, Secret value)
      Instantiates a new ATXSecretSetting directly from a Secret.
      Parameters:
      name - the name
      group - the settings group
      value - the current value
    • ATXSecretSetting

      @DataBoundConstructor public ATXSecretSetting(String name, ATXSetting.SettingsGroup group, String value)
      Instantiates a new ATXSecretSetting from a string value.
      Parameters:
      name - the name
      group - the settings group
      value - the current value
    • ATXSecretSetting

      public ATXSecretSetting(String name, ATXSetting.SettingsGroup group, String descGerman, String descEnglish, Secret defaultValue)
      Instantiates a new ATXSecretSetting with default values.
      Parameters:
      name - the name
      group - the settings group
      descGerman - the German description
      descEnglish - the English description
      defaultValue - the default value
  • Method Details

    • getSecretValue

      public String getSecretValue()