public abstract class GlobalConfigurationCategory extends Object implements ExtensionPoint, ModelObject
GlobalConfiguration
s.
To facilitate the separation of the global configuration into multiple pages, tabs, and so on,
GlobalConfiguration
s are classified into categories (such as "security", "tools", as well
as the catch all "unclassified".) Categories themselves are extensible — plugins may introduce
its own category as well, although that should only happen if you are creating a big enough subsystem.
The primary purpose of this is to enable future UIs to split the global configurations to smaller pieces that can be individually looked at and updated.
GlobalConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
GlobalConfigurationCategory.Security
Security related configurations.
|
static class |
GlobalConfigurationCategory.Unclassified
This category represents the catch-all I-dont-know-what-category-it-is instance,
used for those
GlobalConfiguration s that don't really deserve/need a separate
category. |
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
GlobalConfigurationCategory() |
Modifier and Type | Method and Description |
---|---|
static ExtensionList<GlobalConfigurationCategory> |
all()
Returns all the registered
GlobalConfiguration descriptors. |
static <T extends GlobalConfigurationCategory> |
get(Class<T> type) |
abstract String |
getShortDescription()
One-line plain text message that explains what this category is about.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDisplayName
public abstract String getShortDescription()
ModelObject.getDisplayName()
public static ExtensionList<GlobalConfigurationCategory> all()
GlobalConfiguration
descriptors.@NonNull public static <T extends GlobalConfigurationCategory> T get(Class<T> type)
Copyright © 2004–2021. All rights reserved.