Class BuildStepOperation.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<BuildTimeOutOperation>
hudson.plugins.build_timeout.BuildTimeOutOperationDescriptor
hudson.plugins.build_timeout.operations.BuildStepOperation.DescriptorImpl
- Enclosing class:
BuildStepOperation
@Extension
public static class BuildStepOperation.DescriptorImpl
extends BuildTimeOutOperationDescriptor
-
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 TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) List<Descriptor<?>> getBuildStepDescriptors(AbstractProject<?, ?> project) booleanisApplicable(Class<? extends AbstractProject<?, ?>> jobType) Returns true if this task is applicable to the given project.booleanReturns whetherBuildStepOperationis enabled.newInstance(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) Create a new instance from user input.voidsetEnabled(boolean enabled) Methods inherited from class hudson.plugins.build_timeout.BuildTimeOutOperationDescriptor
all, allMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, 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, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
isEnabled
public boolean isEnabled()Returns whetherBuildStepOperationis enabled. AsBuildStepOperationdoes not ensure to work with allBuildStep, it is provided as an "advanced" feature, and disabled by default.- Returns:
- whether
BuildStepOperationis enabled
-
setEnabled
public void setEnabled(boolean enabled) -
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) throws Descriptor.FormException - Overrides:
configurein classDescriptor<BuildTimeOutOperation>- Throws:
Descriptor.FormException
-
newInstance
public BuildStepOperation newInstance(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject formData) throws Descriptor.FormException Create a new instance from user input. As there are builders or publishers who does not useDataBoundConstructor, it is required to handle to callDescriptor.newInstance(StaplerRequest2, JSONObject)manually.- Overrides:
newInstancein classDescriptor<BuildTimeOutOperation>- Throws:
Descriptor.FormException
-
isApplicable
Description copied from class:BuildTimeOutOperationDescriptorReturns true if this task is applicable to the given project. Override this to restrict project types this action can be applied.- Overrides:
isApplicablein classBuildTimeOutOperationDescriptor- Returns:
- true when
BuildStepOperationis enabled in system configuration. - See Also:
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<BuildTimeOutOperation>
-
getBuildStepDescriptors
-
getRequiredGlobalConfigPagePermission
- Overrides:
getRequiredGlobalConfigPagePermissionin classDescriptor<BuildTimeOutOperation>
-