Interface PasswordGeneratorCfg

  • All Superinterfaces:
    Configuration
    All Known Subinterfaces:
    RandomPasswordGeneratorCfg

    public interface PasswordGeneratorCfg
    extends Configuration
    A server-side interface for querying Password Generator settings.

    Password Generators are used by the password modify extended operation to construct a new password for the user.

    • Method Detail

      • configurationClass

        Class<? extends PasswordGeneratorCfg> configurationClass()
        Gets the configuration class associated with this Password Generator.
        Specified by:
        configurationClass in interface Configuration
        Returns:
        Returns the configuration class associated with this Password Generator.
      • addChangeListener

        void addChangeListener​(ConfigurationChangeListener<PasswordGeneratorCfg> listener)
        Register to be notified when this Password Generator is changed.
        Parameters:
        listener - The Password Generator configuration change listener.
      • removeChangeListener

        void removeChangeListener​(ConfigurationChangeListener<PasswordGeneratorCfg> listener)
        Deregister an existing Password Generator configuration change listener.
        Parameters:
        listener - The Password Generator configuration change listener.
      • isEnabled

        boolean isEnabled()
        Gets the "enabled" property.

        Indicates whether the Password Generator is enabled for use.

        Returns:
        Returns the value of the "enabled" property.
      • getJavaClass

        String getJavaClass()
        Gets the "java-class" property.

        Specifies the fully-qualified name of the Java class that provides the Password Generator implementation.

        Returns:
        Returns the value of the "java-class" property.