Class BaseCredentialsComponent

java.lang.Object
velox.api.layer0.credentialscomponents.MultiCredentialsComponent
velox.api.layer0.credentialscomponents.BaseCredentialsComponent
All Implemented Interfaces:
CredentialsComponent
Direct Known Subclasses:
CredentialsCheckbox, CredentialsDropdown, CredentialsTextField

public abstract class BaseCredentialsComponent extends MultiCredentialsComponent
An abstract implementation of CredentialsComponent. It serves as a basis for a one-value component (like a text field or a check box)
  • Field Details

  • Constructor Details

    • BaseCredentialsComponent

      public BaseCredentialsComponent(String name, boolean isKey)
      Parameters:
      name - see name
      isKey - see CredentialsSerializationField.isKey
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • addSettingsChangedListener

      public void addSettingsChangedListener(Runnable listener)
      Adds a listener to be triggered on settings change
    • onStatusChanged

      protected void onStatusChanged()
      Defines behavior on field change. Normally, every listener of settingsChangedListeners is triggered.
    • isKey

      public boolean isKey()