Package org.biouno.unochoice
Class ChoiceParameter
- All Implemented Interfaces:
ExtensionPoint
,Describable<ParameterDefinition>
,Serializable
,ScriptableParameter<Map<Object,
,Object>> UnoChoiceParameter
A parameter that renders its options as a choice (select) HTML component.
- Since:
- 0.1
- Author:
- Bruno P. Kinoshita
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptor
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class org.biouno.unochoice.AbstractScriptableParameter
EQUALS, JENKINS_BUILD_VARIABLE_NAME, JENKINS_PARAMETER_VARIABLE_NAME, JENKINS_PROJECT_VARIABLE_NAME, script, SEPARATOR
Fields inherited from class org.biouno.unochoice.AbstractUnoChoiceParameter
DEFAULT_MAX_VISIBLE_ITEM_COUNT, ELEMENT_TYPE_FORMATTED_HIDDEN_HTML, ELEMENT_TYPE_FORMATTED_HTML, ELEMENT_TYPE_ORDERED_LIST, ELEMENT_TYPE_TEXT_BOX, ELEMENT_TYPE_UNORDERED_LIST, LOGGER, PARAMETER_TYPE_CHECK_BOX, PARAMETER_TYPE_MULTI_SELECT, PARAMETER_TYPE_RADIO, PARAMETER_TYPE_SINGLE_SELECT
Fields inherited from class hudson.model.ParameterDefinition
LIST
-
Constructor Summary
ConstructorDescriptionChoiceParameter
(String name, String description, String randomName, Script script, String choiceType, Boolean filterable) Deprecated.see JENKINS-31625ChoiceParameter
(String name, String description, String randomName, Script script, String choiceType, Boolean filterable, Integer filterLength) Constructor called from Jelly with parameters.ChoiceParameter
(String name, String description, Script script, String choiceType, Boolean filterable) Deprecated.see JENKINS-32149 -
Method Summary
Modifier and TypeMethodDescriptionGets the choice type.boolean
Get the filter flag.Get the filter length.Methods inherited from class org.biouno.unochoice.AbstractScriptableParameter
detectProject, getChoices, getChoices, getChoicesAsString, getChoicesAsString, getDefaultParameterValue, getParameters, getScript, getVisibleItemCount
Methods inherited from class org.biouno.unochoice.AbstractUnoChoiceParameter
all, createValue, createValue, getDescriptor, getRandomName
Methods inherited from class hudson.model.SimpleParameterDefinition
createValue, createValue
Methods inherited from class hudson.model.ParameterDefinition
copyWithDefaultValue, createValue, createValue, equals, getDescription, getFormattedDescription, getName, getType, hashCode, isValid, setDescription
-
Constructor Details
-
ChoiceParameter
@Deprecated public ChoiceParameter(String name, String description, Script script, String choiceType, Boolean filterable) Deprecated.see JENKINS-32149Constructor called from Jelly with parameters.- Parameters:
name
- namedescription
- descriptionscript
- scriptchoiceType
- choice typefilterable
- filter flag
-
ChoiceParameter
@Deprecated public ChoiceParameter(String name, String description, String randomName, Script script, String choiceType, Boolean filterable) Deprecated.see JENKINS-31625Constructor called from Jelly with parameters.- Parameters:
name
- namedescription
- descriptionrandomName
- parameter random generated namescript
- scriptchoiceType
- choice typefilterable
- filter flag
-
ChoiceParameter
@DataBoundConstructor public ChoiceParameter(String name, String description, String randomName, Script script, String choiceType, Boolean filterable, Integer filterLength) Constructor called from Jelly with parameters.- Parameters:
name
- namedescription
- descriptionrandomName
- parameter random generated namescript
- scriptchoiceType
- choice typefilterable
- filter flagfilterLength
- length when filter start filtering
-
-
Method Details
-
getChoiceType
Description copied from class:AbstractUnoChoiceParameter
Gets the choice type.
This method can be called from Javascript
- Specified by:
getChoiceType
in classAbstractUnoChoiceParameter
- Returns:
- choice type
-
getFilterable
public boolean getFilterable()Get the filter flag.- Returns:
- filter flag
-
getFilterLength
Get the filter length.- Returns:
- filter length
-