public abstract class ViewJobFilter extends Object implements ExtensionPoint, Describable<ViewJobFilter>
ExtensionPoint.LegacyInstancesAreScopedToHudson| Constructor and Description |
|---|
ViewJobFilter() |
| Modifier and Type | Method and Description |
|---|---|
static DescriptorExtensionList<ViewJobFilter,Descriptor<ViewJobFilter>> |
all()
Returns all the registered
ViewJobFilter descriptors. |
abstract List<TopLevelItem> |
filter(List<TopLevelItem> added,
List<TopLevelItem> all,
View filteringView)
Choose which jobs to show for a view.
|
Descriptor<ViewJobFilter> |
getDescriptor()
Gets the descriptor for this instance.
|
public static DescriptorExtensionList<ViewJobFilter,Descriptor<ViewJobFilter>> all()
ViewJobFilter descriptors.public Descriptor<ViewJobFilter> getDescriptor()
Describable
Descriptor is a singleton for every concrete Describable
implementation, so if a.getClass() == b.getClass() then by default
a.getDescriptor() == b.getDescriptor() as well.
(In rare cases a single implementation class may be used for instances with distinct descriptors.)
getDescriptor in interface Describable<ViewJobFilter>public abstract List<TopLevelItem> filter(List<TopLevelItem> added, List<TopLevelItem> all, View filteringView)
added - which jobs have been added so far. This JobFilter can remove or add to this list.all - All jobs that are possible.filteringView - The view that we are filtering jobs for.Copyright © 2019. All rights reserved.