Class AbstractMappingPanel

All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IFeedbackContributor, IConverterLocator, IMetadataContext<Serializable,Component>, IQueueRegion, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable
Direct Known Subclasses:
AttrRepoMappingPanel, AuthModuleMappingPanel, OIDCProviderMappingPanel, ResourceMappingPanel, SAML2IdPMappingPanel

public abstract class AbstractMappingPanel extends Panel
See Also:
  • Field Details

    • ITEM_COMPARATOR

      protected static final Comparator<Item> ITEM_COMPARATOR
    • connObjectKeyLabel

      protected final Label connObjectKeyLabel
    • passwordLabel

      protected final Label passwordLabel
    • purposeLabel

      protected final Label purposeLabel
    • intAttrNameInfo

      protected final Label intAttrNameInfo
    • mandatoryHeader

      protected final WebMarkupContainer mandatoryHeader
    • addMappingBtn

      protected final AjaxButton addMappingBtn
      Add mapping button.
    • mappings

      protected final ListView<Item> mappings
      All mappings.
    • mappingContainer

      protected final WebMarkupContainer mappingContainer
      Mapping container.
  • Constructor Details

  • Method Details

    • onBeforeRender

      protected void onBeforeRender()
      Overrides:
      onBeforeRender in class Component
    • hidePassword

      protected boolean hidePassword()
    • hidePurpose

      protected boolean hidePurpose()
    • hideMandatory

      protected boolean hideMandatory()
    • hideConnObjectKey

      protected boolean hideConnObjectKey()
    • getExtAttrNames

      protected abstract IModel<List<String>> getExtAttrNames()
    • setAttrNames

      protected abstract void setAttrNames(AjaxTextFieldPanel toBeUpdated)
      Set attribute names for a drop down choice list.
      Parameters:
      toBeUpdated - drop down choice to be updated.
    • setConnObjectKey

      protected void setConnObjectKey(AjaxCheckBoxPanel connObjectKey, AjaxCheckBoxPanel password)
      Enable/Disable connObjectKey checkbox.
      Parameters:
      connObjectKey - connObjectKey checkbox.
      password - password checkbox.