@Extension public class DefaultUserCanonicalIdResolver extends User.CanonicalIdResolver
ExtensionPoint.LegacyInstancesAreScopedToHudson
Modifier and Type | Field and Description |
---|---|
static Descriptor<User.CanonicalIdResolver> |
DESCRIPTOR |
REALM
Constructor and Description |
---|
DefaultUserCanonicalIdResolver() |
Modifier and Type | Method and Description |
---|---|
Descriptor<User.CanonicalIdResolver> |
getDescriptor()
By default looks for a nested class (conventionally named
DescriptorImpl ) implementing Descriptor and marked with Extension . |
int |
getPriority() |
String |
resolveCanonicalId(String idOrFullName,
Map<String,?> context)
extract user ID from idOrFullName with help from contextual infos.
|
compareTo
public static final Descriptor<User.CanonicalIdResolver> DESCRIPTOR
public String resolveCanonicalId(String idOrFullName, Map<String,?> context)
User.CanonicalIdResolver
null
if no user ID matched the inputresolveCanonicalId
in class User.CanonicalIdResolver
public int getPriority()
getPriority
in class User.CanonicalIdResolver
public Descriptor<User.CanonicalIdResolver> getDescriptor()
AbstractDescribableImpl
DescriptorImpl
) implementing Descriptor
and marked with Extension
.
Gets the descriptor for this instance.
Descriptor
is a singleton for every concrete Describable
implementation, so if a.getClass() == b.getClass()
then by default
a.getDescriptor() == b.getDescriptor()
as well.
(In rare cases a single implementation class may be used for instances with distinct descriptors.)
getDescriptor
in interface Describable<User.CanonicalIdResolver>
getDescriptor
in class AbstractDescribableImpl<User.CanonicalIdResolver>
Copyright © 2015. All rights reserved.