Class CifsPublisherPluginDescriptor

java.lang.Object
hudson.model.Descriptor<Publisher>
hudson.tasks.BuildStepDescriptor<Publisher>
jenkins.plugins.publish_over_cifs.descriptor.CifsPublisherPluginDescriptor
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Direct Known Subclasses:
CifsPublisherPlugin.Descriptor

public class CifsPublisherPluginDescriptor extends BuildStepDescriptor<Publisher>
  • Constructor Details

    • CifsPublisherPluginDescriptor

      public CifsPublisherPluginDescriptor()
  • Method Details

    • getDefaults

      public CifsDefaults getDefaults()
    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Publisher>
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> aClass)
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
    • getHostConfigurations

      public List<CifsHostConfiguration> getHostConfigurations()
    • getConfiguration

      public CifsHostConfiguration getConfiguration(String name)
    • addHostConfiguration

      public void addHostConfiguration(CifsHostConfiguration configuration)
      Adds the given CifsHostConfiguration to the current collection of host configurations.
      Parameters:
      configuration - The CifsHostConfiguration to add.
    • removeHostConfiguration

      public void removeHostConfiguration(String name)
      Removes the host configuration with the given name from the current collection of host configurations.
      Parameters:
      name - The name of the host configuration to remove.
    • configure

      public boolean configure(org.kohsuke.stapler.StaplerRequest2 request, net.sf.json.JSONObject formData)
      Overrides:
      configure in class Descriptor<Publisher>
    • doCheckName

      public FormValidation doCheckName(@QueryParameter String value)
    • doCheckHostname

      public FormValidation doCheckHostname(@QueryParameter String value)
    • doCheckUsername

      public FormValidation doCheckUsername(@QueryParameter String value)
    • doCheckPort

      public FormValidation doCheckPort(@QueryParameter String value)
    • doCheckTimeout

      public FormValidation doCheckTimeout(@QueryParameter String value)
    • doCheckBufferSize

      public FormValidation doCheckBufferSize(@QueryParameter String value)
    • doCheckSourceFiles

      public FormValidation doCheckSourceFiles(@QueryParameter String value)
    • doCheckRemoteRootDir

      public FormValidation doCheckRemoteRootDir(@QueryParameter String value)
    • doCheckRetries

      public FormValidation doCheckRetries(@QueryParameter String value)
    • doCheckRetryDelay

      public FormValidation doCheckRetryDelay(@QueryParameter String value)
    • getDefaultMasterNodeName

      public String getDefaultMasterNodeName()
    • canSetMasterNodeName

      public boolean canSetMasterNodeName()
    • isEnableOverrideDefaults

      public boolean isEnableOverrideDefaults()
    • getPublisherDescriptor

      public CifsPublisherPluginDescriptor getPublisherDescriptor()
    • getPluginDefaultsDescriptor

      public CifsDefaults.CifsDefaultsDescriptor getPluginDefaultsDescriptor()
    • getCommonManageMessages

      public jenkins.plugins.publish_over.view_defaults.manage_jenkins.Messages getCommonManageMessages()
    • doTestConnection

      @POST public FormValidation doTestConnection(org.kohsuke.stapler.StaplerRequest2 request, org.kohsuke.stapler.StaplerResponse2 response)
    • createDummyBuildInfo

      protected jenkins.plugins.publish_over.BPBuildInfo createDummyBuildInfo(org.kohsuke.stapler.StaplerRequest2 request)
    • readResolve

      public Object readResolve()
    • getHostConfigurationFieldNames

      public jenkins.plugins.publish_over.view_defaults.HostConfiguration.Messages getHostConfigurationFieldNames()
    • getPublisherFieldNames

      public jenkins.plugins.publish_over.view_defaults.BapPublisher.Messages getPublisherFieldNames()
    • getPluginFieldNames

      public jenkins.plugins.publish_over.view_defaults.BPInstanceConfig.Messages getPluginFieldNames()
    • getTransferFieldNames

      public jenkins.plugins.publish_over.view_defaults.BPTransfer.Messages getTransferFieldNames()
    • getParamPublishFieldNames

      public jenkins.plugins.publish_over.view_defaults.ParamPublish.Messages getParamPublishFieldNames()
    • getPublisherLabelFieldNames

      public jenkins.plugins.publish_over.view_defaults.PublisherLabel.Messages getPublisherLabelFieldNames()
    • getRetryFieldNames

      public jenkins.plugins.publish_over.view_defaults.Retry.Messages getRetryFieldNames()