Class BindingDescriptor<C extends com.cloudbees.plugins.credentials.common.StandardCredentials>

java.lang.Object
hudson.model.Descriptor<MultiBinding<C>>
org.jenkinsci.plugins.credentialsbinding.BindingDescriptor<C>
Type Parameters:
C - type of credentials to be bound
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Direct Known Subclasses:
CertificateMultiBinding.DescriptorImpl, FileBinding.DescriptorImpl, SSHUserPrivateKeyBinding.DescriptorImpl, StringBinding.DescriptorImpl, UsernamePasswordBinding.DescriptorImpl, UsernamePasswordMultiBinding.DescriptorImpl, ZipFileBinding.DescriptorImpl

public abstract class BindingDescriptor<C extends com.cloudbees.plugins.credentials.common.StandardCredentials> extends Descriptor<MultiBinding<C>>
Describes a MultiBinding kind.
  • Constructor Details

    • BindingDescriptor

      public BindingDescriptor()
  • Method Details

    • type

      protected abstract Class<C> type()
    • requiresWorkspace

      public boolean requiresWorkspace()
      Determines whether this MultiBinding needs a workspace to evaluate.
    • doFillCredentialsIdItems

      public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item owner)