Class ParameterizedRunFilter
java.lang.Object
hudson.model.AbstractDescribableImpl<RunFilter>
org.jenkinsci.plugins.runselector.RunFilter
org.jenkinsci.plugins.runselector.filters.ParameterizedRunFilter
- All Implemented Interfaces:
ExtensionPoint,Describable<RunFilter>
Specifies
RunFilter to use with a build parameter.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringencodeToXml(RunFilter filter) static RunFiltergetFilterFromXml(String xml) static voidbooleanisSelectable(Run<?, ?> candidate, RunSelectorContext context) Methods inherited from class org.jenkinsci.plugins.runselector.RunFilter
all, allWithNoRunFilter, getDescriptor, getDisplayName
-
Constructor Details
-
ParameterizedRunFilter
- Parameters:
parameter- XML expression of the filters, usually including variable expression.
-
-
Method Details
-
getParameter
- Returns:
- XML expression of the filters, usually including variable expression.
-
isSelectable
- Overrides:
isSelectablein classRunFilter- Parameters:
candidate- the build to checkcontext- the context of current runselector execution.- Returns:
- whether this build can be selected.
-
getFilterFromXml
- Parameters:
xml- XML expression of the filters- Returns:
- filters
-
encodeToXml
- Parameters:
filter- filters- Returns:
- XML expression of the filters
-
initAliases
-