Package hudson.matrix
Class MatrixChildParametersAction
java.lang.Object
hudson.model.ParametersAction
hudson.matrix.MatrixChildParametersAction
- All Implemented Interfaces:
MatrixChildAction
,Action
,EnvironmentContributingAction
,LabelAssignmentAction
,ModelObject
,Queue.QueueAction
,Iterable<ParameterValue>
,RunAction2
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class MatrixChildParametersAction
extends ParametersAction
implements MatrixChildAction, RunAction2
This class is used to pass parameter actions from a
MatrixBuild
to a MatrixRun
.
This wrapper action is needed since SECURITY-170 is blocking undefined parameters in the child job (thus builds).
It's intended for internal use only, that's why constructor and methods are packaged visible.
The class itself is public to be visible to core so it can pick up the MatrixChildParametersAction.MatrixChildParametersActionEnvironmentContributor
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
-
Field Summary
Fields inherited from class hudson.model.ParametersAction
KEEP_UNDEFINED_PARAMETERS_SYSTEM_PROPERTY_NAME, SAFE_PARAMETERS_SYSTEM_PROPERTY_NAME
-
Method Summary
Methods inherited from class hudson.model.ParametersAction
buildEnvironment, createBuildWrappers, createUpdated, createVariableResolver, getAllParameters, getAssignedLabel, getDisplayName, getIconFileName, getUrlName, iterator, merge, shouldSchedule, substitute
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
Methods inherited from interface hudson.model.EnvironmentContributingAction
buildEnvVars
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
getParameters
- Overrides:
getParameters
in classParametersAction
-
onAttached
- Specified by:
onAttached
in interfaceRunAction2
- Overrides:
onAttached
in classParametersAction
-
onLoad
- Specified by:
onLoad
in interfaceRunAction2
- Overrides:
onLoad
in classParametersAction
-
getParameter
- Overrides:
getParameter
in classParametersAction
-