Package org.jenkinsci.plugins.ansible
Class AbstractAnsibleBuilderDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<T>
-
- hudson.tasks.BuildStepDescriptor<Builder>
-
- org.jenkinsci.plugins.ansible.AbstractAnsibleBuilderDescriptor
-
- Direct Known Subclasses:
AnsibleAdHocCommandBuilder.DescriptorImpl
,AnsiblePlaybookBuilder.DescriptorImpl
,AnsibleVaultBuilder.DescriptorImpl
public abstract class AbstractAnsibleBuilderDescriptor extends BuildStepDescriptor<Builder>
Common descriptor for Ansible build steps
-
-
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 Modifier Constructor Description protected
AbstractAnsibleBuilderDescriptor(String displayName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FormValidation
checkNotNullOrEmpty(String parameter, String errorMessage)
ListBoxModel
doFillCredentialsIdItems(Item item, String credentialsId)
ListBoxModel
doFillNewVaultCredentialsIdItems(Item item, String newVaultCredentialsId)
ListBoxModel
doFillVaultCredentialsIdItems(Item item, String vaultCredentialsId)
String
getDisplayName()
AnsibleInstallation[]
getInstallations()
List<Inventory.InventoryDescriptor>
getInventories()
boolean
isApplicable(Class<? extends AbstractProject> klass)
-
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, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Constructor Detail
-
AbstractAnsibleBuilderDescriptor
protected AbstractAnsibleBuilderDescriptor(String displayName)
-
-
Method Detail
-
checkNotNullOrEmpty
protected FormValidation checkNotNullOrEmpty(String parameter, String errorMessage)
-
doFillCredentialsIdItems
public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String credentialsId)
-
doFillVaultCredentialsIdItems
public ListBoxModel doFillVaultCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String vaultCredentialsId)
-
doFillNewVaultCredentialsIdItems
public ListBoxModel doFillNewVaultCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String newVaultCredentialsId)
-
getInventories
public List<Inventory.InventoryDescriptor> getInventories()
-
isApplicable
public boolean isApplicable(Class<? extends AbstractProject> klass)
- Specified by:
isApplicable
in classBuildStepDescriptor<Builder>
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<Builder>
-
getInstallations
public AnsibleInstallation[] getInstallations()
-
-