package jenkins.model;
import hudson.DescriptorExtensionList;
import hudson.model.Descriptor;
/**
* {@link Descriptor} for {@link BuildDiscarder}.
*
* @author Kohsuke Kawaguchi
*/
public abstract class BuildDiscarderDescriptor extends Descriptor<BuildDiscarder> {
protected BuildDiscarderDescriptor(Class clazz) {
super(clazz);
}
protected BuildDiscarderDescriptor() {
}
/**
* Returns all the registered {@link BuildDiscarderDescriptor}s.
*/
public static DescriptorExtensionList<BuildDiscarder,BuildDiscarderDescriptor> all() {
return Jenkins.getInstance().<BuildDiscarder,BuildDiscarderDescriptor>getDescriptorList(BuildDiscarder.class);
}
}