Class SupportPluginManagement
java.lang.Object
hudson.model.ManagementLink
com.cloudbees.jenkins.support.config.SupportPluginManagement
- All Implemented Interfaces:
ExtensionPoint,Action,Describable<SupportPluginManagement>,ModelObject,Saveable
@Extension
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
@Symbol("supportCore")
public class SupportPluginManagement
extends ManagementLink
implements Describable<SupportPluginManagement>, Saveable
A
ManagementLink for the management of Support Core. This extension also manages the GUI for the
GlobalConfiguration under the SupportPluginConfigurationCategory.- Author:
- Allan Burdajewicz
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.model.ManagementLink
ManagementLink.CategoryNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
FieldsFields inherited from class hudson.model.ManagementLink
LIST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) voiddoConfigure(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) static SupportPluginManagementget()Gets the singleton instance.voidload()voidsave()Methods inherited from class hudson.model.ManagementLink
all, getBadge, getCategory, getRequiresConfirmation, getRequiresPOST
-
Field Details
-
CATEGORY_FILTER
-
-
Constructor Details
-
SupportPluginManagement
public SupportPluginManagement()
-
-
Method Details
-
get
Gets the singleton instance.- Returns:
- Singleton instance
-
getIconFileName
- Specified by:
getIconFileNamein interfaceAction- Specified by:
getIconFileNamein classManagementLink
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getUrlName
- Specified by:
getUrlNamein interfaceAction- Specified by:
getUrlNamein classManagementLink
-
getDescription
- Overrides:
getDescriptionin classManagementLink
-
getRequiredPermission
- Overrides:
getRequiredPermissionin classManagementLink
-
getCategoryName
- Overrides:
getCategoryNamein classManagementLink
-
load
public void load() -
save
- Specified by:
savein interfaceSaveable- Throws:
IOException
-
doConfigure
@POST public void doConfigure(org.kohsuke.stapler.StaplerRequest2 req, org.kohsuke.stapler.StaplerResponse2 rsp) throws IOException, jakarta.servlet.ServletException, Descriptor.FormException - Throws:
IOExceptionjakarta.servlet.ServletExceptionDescriptor.FormException
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject json) throws Descriptor.FormException - Throws:
Descriptor.FormException
-
getDescriptors
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<SupportPluginManagement>- See Also:
-