Package hudson.plugins.downstream_ext
Class DownstreamTrigger.DescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Publisher>
-
- hudson.plugins.downstream_ext.DownstreamTrigger.DescriptorImpl
-
- Enclosing class:
- DownstreamTrigger
@Extension public static class DownstreamTrigger.DescriptorImpl extends BuildStepDescriptor<Publisher>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDownstreamTrigger.DescriptorImpl.ItemListenerImpl-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
Fields Modifier and Type Field Description static String[]MATRIX_TRIGGER_VALUESstatic DownstreamTrigger.Strategy[]STRATEGY_VALUESstatic String[]THRESHOLD_VALUES-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description DescriptorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoCompletionCandidatesdoAutoCompleteChildProjects(String value)FormValidationdoCheck(Item project, String value)Form validation method.StringgetDisplayName()booleanisApplicable(Class<? extends AbstractProject> jobType)booleanisMatrixProject(AbstractProject project)PublishernewInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)-
Methods inherited from class hudson.tasks.BuildStepDescriptor
filter
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Field Detail
-
THRESHOLD_VALUES
public static final String[] THRESHOLD_VALUES
-
MATRIX_TRIGGER_VALUES
public static final String[] MATRIX_TRIGGER_VALUES
-
STRATEGY_VALUES
public static final DownstreamTrigger.Strategy[] STRATEGY_VALUES
-
-
Method Detail
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> jobType)
- Specified by:
isApplicablein classBuildStepDescriptor<Publisher>
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayNamein classDescriptor<Publisher>
-
doCheck
public FormValidation doCheck(@AncestorInPath Item project, @QueryParameter String value)
Form validation method.
-
doAutoCompleteChildProjects
public AutoCompletionCandidates doAutoCompleteChildProjects(@QueryParameter String value)
-
newInstance
public Publisher newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException
- Overrides:
newInstancein classDescriptor<Publisher>- Throws:
Descriptor.FormException
-
isMatrixProject
public boolean isMatrixProject(AbstractProject project)
-
-