package org.jenkinsci.plugins.p4.filters; import java.io.Serializable; import hudson.DescriptorExtensionList; import hudson.ExtensionPoint; import hudson.model.Describable; import jenkins.model.Jenkins; public abstract class Filter implements ExtensionPoint, Describable<Filter>, Serializable { private static final long serialVersionUID = 1L; public FilterDescriptor getDescriptor() { Jenkins j = Jenkins.getInstance(); if (j != null) { return (FilterDescriptor) j.getDescriptor(getClass()); } return null; } public static DescriptorExtensionList<Filter, FilterDescriptor> all() { Jenkins j = Jenkins.getInstance(); if (j != null) { return j.<Filter, FilterDescriptor> getDescriptorList(Filter.class); } return null; } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 20641 | Paul Allen | Copy main -> dev (jenkinsci/p4-plugin) | ||
//guest/perforce_software/p4jenkins/main/src/main/java/org/jenkinsci/plugins/p4/filters/Filter.java | |||||
#3 | 19581 | Paul Allen | Minor fixes to satisfy FindBugs Analysis. | ||
#2 | 11367 | Paul Allen |
Fixes to Remote slave polling - Missing Serializable on Filter classes - Pass a list of changes using return |
||
#1 | 9690 | Paul Allen |
[Branching using p4-jenkins] Release 1.0.1 |
||
//guest/paul_allen/dev/p4-jenkins/p4-client/src/main/java/org/jenkinsci/plugins/p4/filters/Filter.java | |||||
#1 | 9672 | Paul Allen | Refactor name from 'p4_client' to 'p4'. | ||
//guest/paul_allen/dev/p4-jenkins/p4-client/src/main/java/org/jenkinsci/plugins/p4_client/filters/Filter.java | |||||
#1 | 9091 | Paul Allen |
Added Changelist build filtering for SCM polling: - Configuration uses 'repeatableHeteroProperty' - Filter on Perforce username - Filter on Perforce Depot path (no wildcard support) |