Class MultiBranchHeaderParameter
java.lang.Object
hudson.model.ParameterDefinition
io.jenkins.plugins.multibranchparams.MultiBranchHeaderParameter
- All Implemented Interfaces:
ExtensionPoint,Describable<ParameterDefinition>,Serializable
A non-functional
ParameterDefinition that renders a visual header
on the "Build with Parameters" page, clearly marking which parameters were
injected by the Multibranch Params plugin.
This class is never shown in the "Add Parameter" dropdown — it is only
inserted programmatically by ParameterizedBranchProperty.
Its createValue(org.kohsuke.stapler.StaplerRequest2, net.sf.json.JSONObject) methods return null so it contributes
nothing to the build's ParametersAction.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDescriptor forMultiBranchHeaderParameter.static final classAParameterValuethat injects nothing into the build environment.Nested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptorNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.model.ParameterDefinition
LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateValue(org.kohsuke.stapler.StaplerRequest2 req) createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject jo) Methods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, createValue, createValue, createValue, equals, getDescription, getDescriptor, getFormattedDescription, getName, getType, hashCode, isValid, setDescription
-
Constructor Details
-
MultiBranchHeaderParameter
@DataBoundConstructor public MultiBranchHeaderParameter()
-
-
Method Details
-
createValue
@CheckForNull public ParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject jo) - Overrides:
createValuein classParameterDefinition
-
createValue
- Overrides:
createValuein classParameterDefinition
-
getDefaultParameterValue
- Overrides:
getDefaultParameterValuein classParameterDefinition
-