Package jenkins.model
Class DefaultUserCanonicalIdResolver
java.lang.Object
hudson.model.User.CanonicalIdResolver
jenkins.model.DefaultUserCanonicalIdResolver
- All Implemented Interfaces:
- ExtensionPoint,- Describable<User.CanonicalIdResolver>,- Comparable<User.CanonicalIdResolver>
Default User.CanonicalIdResolver to escape unsupported characters and generate user ID.
 Compared to other implementations, this resolver will always return an ID
- Author:
- Nicolas De Loof
- 
Nested Class SummaryNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Field SummaryFieldsFields inherited from class hudson.model.User.CanonicalIdResolverREALM
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets the descriptor for this instance.intGets priority of the resolver.resolveCanonicalId(String idOrFullName, Map<String, ?> context) extract user ID from idOrFullName with help from contextual infos.Methods inherited from class hudson.model.User.CanonicalIdResolverall, compareTo, resolve
- 
Field Details- 
DESCRIPTOR
 
- 
- 
Constructor Details- 
DefaultUserCanonicalIdResolverpublic DefaultUserCanonicalIdResolver()
 
- 
- 
Method Details- 
resolveCanonicalIdDescription copied from class:User.CanonicalIdResolverextract user ID from idOrFullName with help from contextual infos. can returnnullif no user ID matched the input- Specified by:
- resolveCanonicalIdin class- User.CanonicalIdResolver
 
- 
getPrioritypublic int getPriority()Description copied from class:User.CanonicalIdResolverGets priority of the resolver. Higher priority means that it will be checked earlier.Overriding methods must not use Integer.MIN_VALUE, because it will cause collisions withDefaultUserCanonicalIdResolver.- Overrides:
- getPriorityin class- User.CanonicalIdResolver
- Returns:
- Priority of the resolver.
 
- 
getDescriptorDescription copied from interface:DescribableGets the descriptor for this instance.Descriptoris a singleton for every concreteDescribableimplementation, so ifa.getClass() == b.getClass()then by defaulta.getDescriptor() == b.getDescriptor()as well. (In rare cases a single implementation class may be used for instances with distinct descriptors.)By default looks for a nested class (conventionally named DescriptorImpl) implementingDescriptorand marked withExtension.
 
-