Class AdHocComponentSelectionProperty

java.lang.Object
com.inet.config.structure.model.LocalizedKey
com.inet.lib.ui.UIProperty
com.inet.report.adhoc.server.dashboard.AdHocComponentSelectionProperty
All Implemented Interfaces:
com.inet.lib.i18n.DisplayableKey<String>

@JsonData public class AdHocComponentSelectionProperty extends com.inet.lib.ui.UIProperty
A UI property that provides the possibility to select an ad hoc report and choose a component
  • Field Summary

    Fields inherited from class com.inet.lib.ui.UIProperty

    TYPE_CHECKBOX, TYPE_CHOOSER_COLOR, TYPE_CHOOSER_FILE, TYPE_CHOOSER_USERGROUP, TYPE_INPUT_FIXED_NUMBER, TYPE_INPUT_FLOAT_NUMBER, TYPE_INPUT_MULTILINE, TYPE_INPUT_PASSWORD, TYPE_INPUT_SEARCH, TYPE_INPUT_TEXT, TYPE_INPUT_UNIT, TYPE_LABEL, TYPE_LINK, TYPE_RADIO_BUTTON, TYPE_SELECT_EDIT, TYPE_SELECT_FILTERED, TYPE_SELECT_OPTIONS
  • Constructor Summary

    Constructors
    Constructor
    Description
    AdHocComponentSelectionProperty(@Nonnull String key, @Nullable String label, @Nullable String tooltip, @Nonnull List<String> possibleProtocols)
    Creates a new instance of AdHocComponentSelectionProperty with the given parameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nonnull com.inet.lib.ui.UIConditionBuilder
    enabledWhen(@Nonnull com.inet.lib.ui.ConditionalLocalizedKey arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
     
    @Nonnull com.inet.lib.ui.UIConditionBuilder
    enabledWhen(@Nonnull String arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
     
    @Nullable com.inet.lib.ui.UICondition
     
    @Nullable com.inet.lib.ui.UICondition
     
    void
    setEnabledWhen(@Nullable com.inet.lib.ui.UICondition arg0)
     
    void
    setVisibleWhen(@Nullable com.inet.lib.ui.UICondition arg0)
     
    @Nonnull com.inet.lib.ui.UIConditionBuilder
    visibleWhen(@Nonnull com.inet.lib.ui.ConditionalLocalizedKey arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
     
    @Nonnull com.inet.lib.ui.UIConditionBuilder
    visibleWhen(@Nonnull String arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
     

    Methods inherited from class com.inet.lib.ui.UIProperty

    getTooltip, getType

    Methods inherited from class com.inet.config.structure.model.LocalizedKey

    equals, getDisplayName, getKey, getLabel, hashCode, setKey, setLabel, toString

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AdHocComponentSelectionProperty

      public AdHocComponentSelectionProperty(@Nonnull String key, @Nullable String label, @Nullable String tooltip, @Nonnull List<String> possibleProtocols)
      Creates a new instance of AdHocComponentSelectionProperty with the given parameters.
      Parameters:
      key - the unique key for the property
      label - the label to display, may be null
      tooltip - the tooltip to display, may be null
      possibleProtocols - the list of possible file chooser protocols
      Since:
      26.4
  • Method Details

    • visibleWhen

      public @Nonnull com.inet.lib.ui.UIConditionBuilder visibleWhen(@Nonnull com.inet.lib.ui.ConditionalLocalizedKey arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
    • visibleWhen

      public @Nonnull com.inet.lib.ui.UIConditionBuilder visibleWhen(@Nonnull String arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
    • setVisibleWhen

      public void setVisibleWhen(@Nullable com.inet.lib.ui.UICondition arg0)
    • getVisibleWhen

      public @Nullable com.inet.lib.ui.UICondition getVisibleWhen()
    • enabledWhen

      public @Nonnull com.inet.lib.ui.UIConditionBuilder enabledWhen(@Nonnull com.inet.lib.ui.ConditionalLocalizedKey arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
    • enabledWhen

      public @Nonnull com.inet.lib.ui.UIConditionBuilder enabledWhen(@Nonnull String arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2)
    • setEnabledWhen

      public void setEnabledWhen(@Nullable com.inet.lib.ui.UICondition arg0)
    • getEnabledWhen

      public @Nullable com.inet.lib.ui.UICondition getEnabledWhen()