Package jenkins.model

Class GlobalConfigurationCategory

All Implemented Interfaces:
ExtensionPoint, ModelObject
Direct Known Subclasses:
AppearanceCategory, GlobalConfigurationCategory.Security, GlobalConfigurationCategory.Unclassified, ToolConfigurationCategory

public abstract class GlobalConfigurationCategory extends Object implements ExtensionPoint, ModelObject
Grouping of related GlobalConfigurations.

To facilitate the separation of the global configuration into multiple pages, tabs, and so on, GlobalConfigurations 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.

Kohsuke Kawaguchi
See Also: