Class CifsPublisherPlugin

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
jenkins.plugins.publish_over.BPPlugin<CifsPublisher,CifsClient,Object>
jenkins.plugins.publish_over_cifs.CifsPublisherPlugin
All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep, Serializable, jenkins.plugins.publish_over.BPHostConfigurationAccess<CifsClient,Object>, SimpleBuildStep

public class CifsPublisherPlugin extends jenkins.plugins.publish_over.BPPlugin<CifsPublisher,CifsClient,Object>
See Also:
  • Constructor Details

    • CifsPublisherPlugin

      public CifsPublisherPlugin(ArrayList<CifsPublisher> publishers, boolean continueOnError, boolean failOnError, boolean alwaysPublishFromMaster, String masterNodeName, CifsParamPublish paramPublish)
    • CifsPublisherPlugin

      @DataBoundConstructor public CifsPublisherPlugin()
  • Method Details

    • setPublishWhenFailed

      @DataBoundSetter public void setPublishWhenFailed(boolean publishWhenFailed)
    • getPublishWhenFailed

      public boolean getPublishWhenFailed()
    • getPublishers

      public List<CifsPublisher> getPublishers()
    • setPublishers

      @DataBoundSetter public void setPublishers(ArrayList<CifsPublisher> publishers)
    • isContinueOnError

      public boolean isContinueOnError()
    • setContinueOnError

      @DataBoundSetter public void setContinueOnError(boolean continueOnError)
    • isFailOnError

      public boolean isFailOnError()
    • setFailOnError

      @DataBoundSetter public void setFailOnError(boolean failOnError)
    • isAlwaysPublishFromMaster

      public boolean isAlwaysPublishFromMaster()
    • setAlwaysPublishFromMaster

      @DataBoundSetter public void setAlwaysPublishFromMaster(boolean alwaysPublishFromMaster)
    • getMasterNodeName

      public String getMasterNodeName()
    • setMasterNodeName

      @DataBoundSetter public void setMasterNodeName(String masterNodeName)
    • getParamPublish

      public CifsParamPublish getParamPublish()
    • setParamPublish

      @DataBoundSetter public void setParamPublish(jenkins.plugins.publish_over.ParamPublish paramPublish)
    • fixup

      protected void fixup(Run<?,?> build, jenkins.plugins.publish_over.BPBuildInfo buildInfo)
      Overrides:
      fixup in class jenkins.plugins.publish_over.BPPlugin<CifsPublisher,CifsClient,Object>
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class jenkins.plugins.publish_over.BPPlugin<CifsPublisher,CifsClient,Object>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class jenkins.plugins.publish_over.BPPlugin<CifsPublisher,CifsClient,Object>
    • toString

      public String toString()
      Overrides:
      toString in class jenkins.plugins.publish_over.BPPlugin<CifsPublisher,CifsClient,Object>
    • getDescriptor

      public CifsPublisherPlugin.Descriptor getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Publisher>
      Overrides:
      getDescriptor in class Notifier
    • getConfiguration

      public CifsHostConfiguration getConfiguration(String name)
    • isBuildGoodEnoughToRun

      protected boolean isBuildGoodEnoughToRun(Run<?,?> build, PrintStream console)
      Overrides:
      isBuildGoodEnoughToRun in class jenkins.plugins.publish_over.BPPlugin<CifsPublisher,CifsClient,Object>