Class HubotFolderProperty

java.lang.Object
hudson.model.AbstractDescribableImpl<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>
com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
org.thoughtslive.jenkins.plugins.hubot.config.HubotFolderProperty
All Implemented Interfaces:
ExtensionPoint, Describable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>, ReconfigurableDescribable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>

public class HubotFolderProperty extends com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
Provides folder level Hubot configuration.
Author:
Naresh Rayapati
  • Constructor Details

    • HubotFolderProperty

      @DataBoundConstructor public HubotFolderProperty()
  • Method Details

    • reconfigure

      public com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?> reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
      Specified by:
      reconfigure in interface ReconfigurableDescribable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>
      Overrides:
      reconfigure in class com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
    • getSites

      public HubotSite[] getSites()
      Return the Hubot sites.
      Returns:
      the Hubot sites
    • setSites

      @DataBoundSetter public void setSites(HubotSite site)
      Adds a Hubot site.
      Parameters:
      site - the JIRA site