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 -
Method Summary
Modifier and TypeMethodDescription@Nonnull com.inet.lib.ui.UIConditionBuilderenabledWhen(@Nonnull com.inet.lib.ui.ConditionalLocalizedKey arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2) @Nonnull com.inet.lib.ui.UIConditionBuilderenabledWhen(@Nonnull String arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2) @Nullable com.inet.lib.ui.UICondition@Nullable com.inet.lib.ui.UIConditionvoidsetEnabledWhen(@Nullable com.inet.lib.ui.UICondition arg0) voidsetVisibleWhen(@Nullable com.inet.lib.ui.UICondition arg0) @Nonnull com.inet.lib.ui.UIConditionBuildervisibleWhen(@Nonnull com.inet.lib.ui.ConditionalLocalizedKey arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2) @Nonnull com.inet.lib.ui.UIConditionBuildervisibleWhen(@Nonnull String arg0, @Nonnull com.inet.lib.ui.UIConditionOperator arg1, @Nonnull Object arg2) Methods inherited from class com.inet.lib.ui.UIProperty
getTooltip, getTypeMethods inherited from class com.inet.config.structure.model.LocalizedKey
equals, getDisplayName, getKey, getLabel, hashCode, setKey, setLabel, toString
-
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 propertylabel- the label to display, may be nulltooltip- the tooltip to display, may be nullpossibleProtocols- 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
-
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
-
setEnabledWhen
public void setEnabledWhen(@Nullable com.inet.lib.ui.UICondition arg0) -
getEnabledWhen
public @Nullable com.inet.lib.ui.UICondition getEnabledWhen()
-