Interface CustomEnumParameter.Builder
- All Superinterfaces:
CustomEnumParameter.Setter,RichPageParameter.Builder<CustomEnumParameter,CustomEnumParameter.Builder>
- Enclosing interface:
CustomEnumParameter
public static interface CustomEnumParameter.Builder
extends CustomEnumParameter.Setter, RichPageParameter.Builder<CustomEnumParameter,CustomEnumParameter.Builder>
-
Method Summary
Modifier and TypeMethodDescriptionaddEnumItem(String value, String label) Adds an enumeration item.allowMultipleValues(boolean value) allowNoValue(boolean allow) Adds 'not selected' option.singleValue(String value) Overrides values set byCustomEnumParameter.Setter.values(Iterable)orCustomEnumParameter.Setter.values(String...)methods.Sets a tooltip for an item.Overrides values set byCustomEnumParameter.Setter.values(String...)orCustomEnumParameter.Setter.singleValue(String)methods.Overrides values set byCustomEnumParameter.Setter.values(Iterable)orCustomEnumParameter.Setter.singleValue(String)methods.Methods inherited from interface com.polarion.alm.shared.api.model.rp.parameter.CustomEnumParameter.Setter
clearMethods inherited from interface com.polarion.alm.shared.api.model.rp.parameter.RichPageParameter.Builder
build, dependencySource, dependencyTarget
-
Method Details
-
addEnumItem
Description copied from interface:CustomEnumParameter.SetterAdds an enumeration item.- Specified by:
addEnumItemin interfaceCustomEnumParameter.Setter- Parameters:
value- id of the option, selected value will be returned inCustomEnumParameter.values()label- that will be shown to user, if label isnull,valuewill be used as label- Returns:
- the same instance to allow method chaining.
-
tooltip
Description copied from interface:CustomEnumParameter.SetterSets a tooltip for an item.- Specified by:
tooltipin interfaceCustomEnumParameter.Setter- Parameters:
value- The tooltip text to use for the item.- Returns:
- the same instance to allow method chaining.
- Since:
- 3.25.6
-
allowNoValue
Description copied from interface:CustomEnumParameter.SetterAdds 'not selected' option.- Specified by:
allowNoValuein interfaceCustomEnumParameter.Setter
-
allowMultipleValues
- Specified by:
allowMultipleValuesin interfaceCustomEnumParameter.Setter
-
values
Description copied from interface:CustomEnumParameter.SetterOverrides values set byCustomEnumParameter.Setter.values(String...)orCustomEnumParameter.Setter.singleValue(String)methods.- Specified by:
valuesin interfaceCustomEnumParameter.Setter- Returns:
- the same instance to allow method chaining.
-
values
Description copied from interface:CustomEnumParameter.SetterOverrides values set byCustomEnumParameter.Setter.values(Iterable)orCustomEnumParameter.Setter.singleValue(String)methods.- Specified by:
valuesin interfaceCustomEnumParameter.Setter- Returns:
- the same instance to allow method chaining.
-
singleValue
Description copied from interface:CustomEnumParameter.SetterOverrides values set byCustomEnumParameter.Setter.values(Iterable)orCustomEnumParameter.Setter.values(String...)methods.- Specified by:
singleValuein interfaceCustomEnumParameter.Setter- Returns:
- the same instance to allow method chaining.
-