public abstract class DescriptorVisibilityFilter extends Object implements ExtensionPoint
Descriptor
s from users.ExtensionFilter
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
DescriptorVisibilityFilter() |
Modifier and Type | Method and Description |
---|---|
static ExtensionList<DescriptorVisibilityFilter> |
all() |
static <T extends Descriptor> |
apply(Object context,
Iterable<T> source) |
abstract boolean |
filter(Object context,
Descriptor descriptor)
Decides if the given descriptor should be visible to the user.
|
public abstract boolean filter(Object context, Descriptor descriptor)
context
- The object that indicates where the visibility of a descriptor is evaluated.
For example, if Hudson is deciding whether a FreeStyleProject
should gets a
SCMDescriptor
, the context object will be the FreeStyleProject
.
The caller can pass in null if there's no context.descriptor
- Descriptor whose visibility is evaluated. Never null.DescriptorVisibilityFilter
returns false,
the descriptor is not shown.public static ExtensionList<DescriptorVisibilityFilter> all()
public static <T extends Descriptor> List<T> apply(Object context, Iterable<T> source)
Copyright © 2018. All rights reserved.