Class ApiTokens
- java.lang.Object
-
- hudson.model.Descriptor<GlobalConfiguration>
-
- jenkins.model.GlobalConfiguration
-
- org.jenkinsci.plugins.registry.notification.token.ApiTokens
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<GlobalConfiguration>
,PersistentDescriptor
,Saveable
,OnMaster
@Extension @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @Symbol("dockerHubApiTokens") public class ApiTokens extends GlobalConfiguration implements PersistentDescriptor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApiTokens.HashedApiToken
-
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 ApiTokens()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kohsuke.stapler.HttpResponse
doGenerate(org.kohsuke.stapler.StaplerRequest req)
org.kohsuke.stapler.HttpResponse
doRevoke(org.kohsuke.stapler.StaplerRequest req)
net.sf.json.JSONObject
generateApiToken(String name)
static ApiTokens
get()
Collection<ApiTokens.HashedApiToken>
getApiTokens()
GlobalConfigurationCategory
getCategory()
boolean
hasMatchingApiToken(String plainApiToken)
boolean
isValidApiToken(String plainApiToken)
-
Methods inherited from class jenkins.model.GlobalConfiguration
all, configure, getDescriptor, getGlobalConfigPage
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.model.PersistentDescriptor
load
-
-
-
-
Method Detail
-
getCategory
@NonNull public GlobalConfigurationCategory getCategory()
- Overrides:
getCategory
in classDescriptor<GlobalConfiguration>
-
get
public static ApiTokens get()
-
doGenerate
@POST public org.kohsuke.stapler.HttpResponse doGenerate(org.kohsuke.stapler.StaplerRequest req)
-
generateApiToken
public net.sf.json.JSONObject generateApiToken(@NonNull String name)
-
doRevoke
@POST public org.kohsuke.stapler.HttpResponse doRevoke(org.kohsuke.stapler.StaplerRequest req)
-
getApiTokens
public Collection<ApiTokens.HashedApiToken> getApiTokens()
-
isValidApiToken
public boolean isValidApiToken(String plainApiToken)
-
hasMatchingApiToken
public boolean hasMatchingApiToken(@NonNull String plainApiToken)
-
-