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
An abstract implementation of
CredentialsComponent.
It serves as a basis for a one-value component (like a text field or a check box)-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanseeCredentialsSerializationField.isKeyprotected booleanChanging its value allows to suspendsettingsChangedListenersin theonStatusChanged()methodprotected StringA name forBaseCredentialsComponent.Contains listeners to be triggered on settings changeFields inherited from class velox.api.layer0.credentialscomponents.MultiCredentialsComponent
aliases, components, panel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSettingsChangedListener(Runnable listener) Adds a listener to be triggered on settings changegetName()booleanisKey()protected voidDefines behavior on field change.voidMethods inherited from class velox.api.layer0.credentialscomponents.MultiCredentialsComponent
addAlias, getAliases, getCompoundComponentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface velox.api.layer0.credentialscomponents.CredentialsComponent
getValues, setValues
-
Field Details
-
name
A name forBaseCredentialsComponent. It will serve as a key for maps inCredentialsComponent.getValues()andCredentialsComponent.setValues(java.util.Map)methods.Please note, field names should be unique in the connection scope.
Please also note, a
BaseCredentialsComponentis a one-field component (a user is supposed to fill one field e.g. a textBox or pick a drop down element) In any multi-field component there should be a separate name for every field a user can configure. -
isKey
protected boolean isKeyseeCredentialsSerializationField.isKey -
settingsChangedListeners
Contains listeners to be triggered on settings change -
isListening
protected boolean isListeningChanging its value allows to suspendsettingsChangedListenersin theonStatusChanged()method
-
-
Constructor Details
-
BaseCredentialsComponent
- Parameters:
name- seenameisKey- seeCredentialsSerializationField.isKey
-
-
Method Details
-
getName
-
setName
-
addSettingsChangedListener
Adds a listener to be triggered on settings change -
onStatusChanged
protected void onStatusChanged()Defines behavior on field change. Normally, every listener ofsettingsChangedListenersis triggered. -
isKey
public boolean isKey()
-