Class ConditionalPublisher.ConditionalPublisherDescriptor
java.lang.Object
hudson.model.Descriptor<ConditionalPublisher>
org.jenkins_ci.plugins.flexible_publish.ConditionalPublisher.ConditionalPublisherDescriptor
- Enclosing class:
ConditionalPublisher
@Extension
public static class ConditionalPublisher.ConditionalPublisherDescriptor
extends Descriptor<ConditionalPublisher>
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<? extends Descriptor<? extends BuildStep>> getAllowedPublishers(Object project) DescriptorExtensionList<org.jenkins_ci.plugins.run_condition.BuildStepRunner, org.jenkins_ci.plugins.run_condition.BuildStepRunner.BuildStepRunnerDescriptor> org.jenkins_ci.plugins.run_condition.BuildStepRunner.BuildStepRunnerDescriptorDescriptor<? extends BuildStep> org.jenkins_ci.plugins.run_condition.RunCondition.RunConditionDescriptorList<? extends Descriptor<? extends ConditionalExecutionStrategy>> List<? extends Descriptor<? extends org.jenkins_ci.plugins.run_condition.RunCondition>> booleannewInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) Build a new instance from parameters a user input in a configuration page.Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, 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, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
ConditionalPublisherDescriptor
public ConditionalPublisherDescriptor()
-
-
Method Details
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<ConditionalPublisher>
-
getBuildStepRunners
public DescriptorExtensionList<org.jenkins_ci.plugins.run_condition.BuildStepRunner,org.jenkins_ci.plugins.run_condition.BuildStepRunner.BuildStepRunnerDescriptor> getBuildStepRunners() -
getDefaultBuildStepRunner
public org.jenkins_ci.plugins.run_condition.BuildStepRunner.BuildStepRunnerDescriptor getDefaultBuildStepRunner() -
getRunConditions
public List<? extends Descriptor<? extends org.jenkins_ci.plugins.run_condition.RunCondition>> getRunConditions() -
getDefaultRunCondition
public org.jenkins_ci.plugins.run_condition.RunCondition.RunConditionDescriptor getDefaultRunCondition() -
getAllowedPublishers
-
getDefaultPublisher
-
isMatrixProject
-
getExecutionStrategies
-
newInstance
public ConditionalPublisher newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) throws Descriptor.FormException Build a new instance from parameters a user input in a configuration page. Usually, it is done byStaplerRequest.bindJSON(Class, JSONObject), andDataBoundConstructorof classes of posted objects. But we have to useDescriptor.newInstance(StaplerRequest, JSONObject)for classes withoutDataBoundConstructor(such as old versions of hudson.tasks.Mailer) and classes withDescriptor.newInstance(StaplerRequest, JSONObject)doing different from their constructors withDataBoundConstructor(such asJUnitResultArchiver).- Overrides:
newInstancein classDescriptor<ConditionalPublisher>- Parameters:
req-formData-- Returns:
- Throws:
Descriptor.FormException- See Also:
-