Package com.mig82.folders.properties
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
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class com.cloudbees.hudson.plugins.folder.AbstractFolderProperty
owner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the properties added to the project folder.com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>
reconfigure
(org.kohsuke.stapler.StaplerRequest2 request, net.sf.json.JSONObject formData) void
setProperties
(StringProperty[] properties) Adds a bunch of properties to the project folder.Methods inherited from class com.cloudbees.hudson.plugins.folder.AbstractFolderProperty
getDescriptor, getHealthMetrics, getHealthReports, getItemContainerOverrides, getOwner, reconfigure, setOwner
-
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 interfaceReconfigurableDescribable<C extends com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
- Overrides:
reconfigure
in classcom.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
- Throws:
Descriptor.FormException
-
getProperties
Returns the properties added to the project folder.- Returns:
- The array of properties added to the folder.
-
setProperties
Adds a bunch of properties to the project folder.- Parameters:
properties
- The array of properties to be added to the project folder.
-