Class GlobalConfigFiles
- java.lang.Object
-
- hudson.model.Descriptor<GlobalConfiguration>
-
- jenkins.model.GlobalConfiguration
-
- org.jenkinsci.plugins.configfiles.GlobalConfigFiles
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<GlobalConfiguration>
,Saveable
,OnMaster
,ConfigFileStore
@Extension(ordinal=5.0) @Symbol("globalConfigFiles") public class GlobalConfigFiles extends GlobalConfiguration implements ConfigFileStore
ConfigFileStore holding config files saved on top level (Jenkins instance).Created by domi on 17/09/16.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Constructor Description GlobalConfigFiles()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GlobalConfigFiles
get()
Config
getById(String id)
Collection<Config>
getConfigs()
Collection<Config>
getConfigs(Class<? extends Descriptor> descriptor)
String
getDisplayName()
Map<ConfigProvider,Collection<Config>>
getGroupedConfigs()
void
migrate()
void
remove(String id)
void
save(Config config)
void
setConfigs(Collection<Config> configs)
-
Methods inherited from class jenkins.model.GlobalConfiguration
all, configure, getDescriptor, getGlobalConfigPage
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
get
public static GlobalConfigFiles get()
-
migrate
@Initializer(after=EXTENSIONS_AUGMENTED) public void migrate()
-
getGroupedConfigs
public Map<ConfigProvider,Collection<Config>> getGroupedConfigs()
- Specified by:
getGroupedConfigs
in interfaceConfigFileStore
-
getConfigs
public Collection<Config> getConfigs()
- Specified by:
getConfigs
in interfaceConfigFileStore
-
setConfigs
public void setConfigs(Collection<Config> configs)
-
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
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<GlobalConfiguration>
-
-