Class FolderConfigFileProperty
- 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.jenkinsci.plugins.configfiles.folder.FolderConfigFileProperty
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>
,ReconfigurableDescribable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>
,ConfigFileStore
public class FolderConfigFileProperty extends com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>> implements ConfigFileStore
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FolderConfigFileProperty.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description FolderConfigFileProperty(Collection<Config> configs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Config
getById(String id)
Collection<Config>
getConfigs()
Collection<Config>
getConfigs(Class<? extends Descriptor> descriptor)
Map<ConfigProvider,Collection<Config>>
getGroupedConfigs()
FolderConfigFileProperty
reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form)
void
remove(String id)
void
save(Config config)
-
-
-
Constructor Detail
-
FolderConfigFileProperty
@DataBoundConstructor public FolderConfigFileProperty(Collection<Config> configs)
-
-
Method Detail
-
getConfigs
public Collection<Config> getConfigs()
- Specified by:
getConfigs
in interfaceConfigFileStore
-
getConfigs
public Collection<Config> getConfigs(Class<? extends Descriptor> descriptor)
- Specified by:
getConfigs
in interfaceConfigFileStore
-
getById
public Config getById(String id)
- Specified by:
getById
in interfaceConfigFileStore
-
save
public void save(Config config)
- Specified by:
save
in interfaceConfigFileStore
-
remove
public void remove(String id)
- Specified by:
remove
in interfaceConfigFileStore
-
getGroupedConfigs
public Map<ConfigProvider,Collection<Config>> getGroupedConfigs()
- Specified by:
getGroupedConfigs
in interfaceConfigFileStore
-
reconfigure
public FolderConfigFileProperty reconfigure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject form) throws Descriptor.FormException
- Specified by:
reconfigure
in interfaceReconfigurableDescribable<com.cloudbees.hudson.plugins.folder.AbstractFolderProperty<?>>
- Overrides:
reconfigure
in classcom.cloudbees.hudson.plugins.folder.AbstractFolderProperty<com.cloudbees.hudson.plugins.folder.AbstractFolder<?>>
- Throws:
Descriptor.FormException
-
-