Class UiPathSolutionPack.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<Builder>
hudson.tasks.BuildStepDescriptor<Builder>
com.uipath.uipathpackage.solutions.UiPathSolutionPack.DescriptorImpl
- Enclosing class:
UiPathSolutionPack
@Symbol("UiPathSolutionPack")
@Extension
public static class UiPathSolutionPack.DescriptorImpl
extends BuildStepDescriptor<Builder>
Descriptor for Builder-
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 TypeMethodDescriptiondoCheckOutputPath(String value) Validates the output pathdoCheckVersion(String value) Validates the versiondoCheckWorkspacePath(String value) Validated the Workspace pathdoFillPasswordItems(Item item) Populates the password dropdown with available Jenkins credentialsdoFillTraceLevelItems(Item item) Returns the list of Strings to be filled in choice If item is null or doesn't have configure permission it will return empty listProvides the list of descriptors to the choice in hetero-radioProvides the display name to the build stepbooleanisApplicable(Class<? extends AbstractProject> jobType) Returns true if this task is applicable to the given project.Methods inherited from class hudson.tasks.BuildStepDescriptor
filterMethods 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, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
isApplicable
Returns true if this task is applicable to the given project.- Specified by:
isApplicablein classBuildStepDescriptor<Builder>- Returns:
- true to allow user to configure this post-promotion task for the given project.
- See Also:
-
doCheckVersion
Validates the version- Parameters:
value- Version value- Returns:
- FormValidation
-
doCheckWorkspacePath
Validated the Workspace path- Parameters:
value- Workspace Path value- Returns:
- FormValidation
-
doCheckOutputPath
Validates the output path- Parameters:
value- Output Path value- Returns:
- FormValidation
-
getDisplayName
Provides the display name to the build step- Overrides:
getDisplayNamein classDescriptor<Builder>- Returns:
- String display name
-
doFillTraceLevelItems
Returns the list of Strings to be filled in choice If item is null or doesn't have configure permission it will return empty list- Parameters:
item- Basic configuration unit in Hudson- Returns:
- ListBoxModel list of String
-
doFillPasswordItems
Populates the password dropdown with available Jenkins credentials- Parameters:
item- Basic configuration unit in Hudson- Returns:
- ListBoxModel list of credentials
-
getAuthenticationDescriptors
Provides the list of descriptors to the choice in hetero-radio- Returns:
- list of the authentication descriptors
-