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 class
DownstreamTrigger.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_VALUES
static DownstreamTrigger.Strategy[]
STRATEGY_VALUES
static 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 AutoCompletionCandidates
doAutoCompleteChildProjects(String value)
FormValidation
doCheck(Item project, String value)
Form validation method.String
getDisplayName()
boolean
isApplicable(Class<? extends AbstractProject> jobType)
boolean
isMatrixProject(AbstractProject project)
Publisher
newInstance(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:
isApplicable
in classBuildStepDescriptor<Publisher>
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in 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:
newInstance
in classDescriptor<Publisher>
- Throws:
Descriptor.FormException
-
isMatrixProject
public boolean isMatrixProject(AbstractProject project)
-
-