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
Nested ClassesModifier 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, substituteMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlNameMethods inherited from interface hudson.model.EnvironmentContributingAction
buildEnvVarsMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
getParameters
- Overrides:
getParametersin classParametersAction
-
onAttached
- Specified by:
onAttachedin interfaceRunAction2- Overrides:
onAttachedin classParametersAction
-
onLoad
- Specified by:
onLoadin interfaceRunAction2- Overrides:
onLoadin classParametersAction
-
getParameter
- Overrides:
getParameterin classParametersAction
-