Class BuildWithEiffelStep.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.StepDescriptor
com.axis.jenkins.plugins.eiffel.eiffelbroadcaster.pipeline.build.BuildWithEiffelStep.DescriptorImpl
- All Implemented Interfaces:
Saveable,OnMaster,org.jenkinsci.plugins.structs.describable.CustomDescribableModel
- Enclosing class:
- BuildWithEiffelStep
@Extension
public static class BuildWithEiffelStep.DescriptorImpl
extends org.jenkinsci.plugins.workflow.steps.StepDescriptor
implements org.jenkinsci.plugins.structs.describable.CustomDescribableModel
-
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 TypeMethodDescriptioncustomInstantiate(Map<String, Object> map) Compatibility hack for JENKINS-62305.org.jenkinsci.plugins.structs.describable.UninstantiatedDescribablecustomUninstantiate(org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable step) doAutoCompleteJob(ItemGroup<?> container, String value) doCheckJob(ItemGroup<?> context, String value) doCheckPropagate(boolean value, boolean wait) doCheckWait(ItemGroup<?> context, boolean value, String job) org.jenkinsci.plugins.workflow.steps.StepnewInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData) Methods inherited from class org.jenkinsci.plugins.workflow.steps.StepDescriptor
all, allMeta, argumentsToString, byFunctionName, checkContextAvailability, defineArguments, getMetaStepArgumentType, getProvidedContext, isAdvanced, isMetaStep, metaStepsOf, newInstance, takesImplicitBlockArgument, uninstantiateMethods 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
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
newInstance
public org.jenkinsci.plugins.workflow.steps.Step newInstance(@Nullable org.kohsuke.stapler.StaplerRequest req, @NonNull net.sf.json.JSONObject formData) throws Descriptor.FormException - Overrides:
newInstancein classDescriptor<org.jenkinsci.plugins.workflow.steps.Step>- Throws:
Descriptor.FormException
-
customInstantiate
Compatibility hack for JENKINS-62305. Only affects runtime behavior of the step, not the snippet generator. Ideally, password parameters would not be used at all with this step, but there was no documentation or runtime warnings for this usage previously and so it is relatively common.- Specified by:
customInstantiatein interfaceorg.jenkinsci.plugins.structs.describable.CustomDescribableModel
-
customUninstantiate
@NonNull public org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable customUninstantiate(@NonNull org.jenkinsci.plugins.structs.describable.UninstantiatedDescribable step) - Specified by:
customUninstantiatein interfaceorg.jenkinsci.plugins.structs.describable.CustomDescribableModel
-
getRequiredContext
- Specified by:
getRequiredContextin classorg.jenkinsci.plugins.workflow.steps.StepDescriptor
-
getFunctionName
- Specified by:
getFunctionNamein classorg.jenkinsci.plugins.workflow.steps.StepDescriptor
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<org.jenkinsci.plugins.workflow.steps.Step>
-
doAutoCompleteJob
public AutoCompletionCandidates doAutoCompleteJob(@AncestorInPath ItemGroup<?> container, @QueryParameter String value) -
getContext
-
getContextEncoded
-
doCheckPropagate
-
doCheckWait
public FormValidation doCheckWait(@AncestorInPath ItemGroup<?> context, @QueryParameter boolean value, @QueryParameter String job) -
doCheckJob
public FormValidation doCheckJob(@AncestorInPath ItemGroup<?> context, @QueryParameter String value)
-