Class FolderProperties<C extends com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>

java.lang.Object
hudson.model.AbstractDescribableImpl<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>
com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
com.mig82.folders.properties.FolderProperties<C>
All Implemented Interfaces:
ExtensionPoint, Describable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>, ReconfigurableDescribable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>

public class FolderProperties<C extends com.cloudbees.hudson.plugins.folder.AbstractFolder<?>> extends com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
A class that holds an array of properties for a folder.
Author:
Miguelangel Fernandez Mendoza
  • Constructor Details

    • FolderProperties

      @DataBoundConstructor public FolderProperties()
      Constructor.
  • Method Details

    • reconfigure

      public com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?> reconfigure(org.kohsuke.stapler.StaplerRequest2 request, net.sf.json.JSONObject formData) throws Descriptor.FormException
      Specified by:
      reconfigure in interface ReconfigurableDescribable<C extends com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
      Overrides:
      reconfigure in class com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
      Throws:
      Descriptor.FormException
    • getProperties

      public StringProperty[] getProperties()
      Returns the properties added to the project folder.
      Returns:
      The array of properties added to the folder.
    • setProperties

      @DataBoundSetter public void setProperties(StringProperty[] properties)
      Adds a bunch of properties to the project folder.
      Parameters:
      properties - The array of properties to be added to the project folder.