public class DomainCredentials extends Object
Domain and an associated set of Credentials.| Constructor and Description |
|---|
DomainCredentials(Domain domain,
List<Credentials> credentials)
Stapler's constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static List<DomainCredentials> |
asList(Map<Domain,List<Credentials>> map)
Converts a
Map keyed by Domain with List of Credentials as values into a
List of DomainCredentials into a |
static Map<Domain,List<Credentials>> |
asMap(Collection<DomainCredentials> collection)
Converts a
Collection of DomainCredentials into a Map keyed by Domain with
List of Credentials as values. |
static List<DomainCredentials> |
fixList(List<DomainCredentials> list)
Helper method used by the
domainCredentials.jelly taglib to ensure the list is valid. |
List<Credentials> |
getCredentials()
Returns the credentials.
|
static <C extends Credentials> |
getCredentials(Map<Domain,List<Credentials>> domainCredentialsMap,
Class<C> type,
List<DomainRequirement> domainRequirements,
CredentialsMatcher credentialsMatcher)
Helper to assist retrieving credentials from the map based store.
|
Domain |
getDomain()
Returns the domain.
|
static Map<Domain,List<Credentials>> |
migrateListToMap(Map<Domain,List<Credentials>> map,
List<Credentials> list)
Handle migration of standard storage method for pre-domain data into domain segmented data.
|
static Map<Domain,List<Credentials>> |
toCopyOnWriteMap(Map<Domain,List<Credentials>> map)
Converts a
Map keyed by Domain with List of Credentials as values into a
List of DomainCredentials into a |
@DataBoundConstructor public DomainCredentials(Domain domain, List<Credentials> credentials)
domain - the domain.credentials - the credentials.@NonNull public static Map<Domain,List<Credentials>> asMap(@CheckForNull Collection<DomainCredentials> collection)
Collection of DomainCredentials into a Map keyed by Domain with
List of Credentials as values.collection - the collection.@NonNull public static List<DomainCredentials> asList(Map<Domain,List<Credentials>> map)
Map keyed by Domain with List of Credentials as values into a
List of DomainCredentials into amap - the map.@NonNull public static Map<Domain,List<Credentials>> toCopyOnWriteMap(@CheckForNull Map<Domain,List<Credentials>> map)
Map keyed by Domain with List of Credentials as values into a
List of DomainCredentials into amap - the map.public static Map<Domain,List<Credentials>> migrateListToMap(@CheckForNull Map<Domain,List<Credentials>> map, @CheckForNull List<Credentials> list)
map - the new map based store.list - the old list based store.@NonNull public static <C extends Credentials> List<C> getCredentials(@NonNull Map<Domain,List<Credentials>> domainCredentialsMap, @NonNull Class<C> type, @NonNull List<DomainRequirement> domainRequirements, @NonNull CredentialsMatcher credentialsMatcher)
C - the type of credential to retrieve.domainCredentialsMap - map of credentials by domain.type - type of credential to retrieve.domainRequirements - domain requirements.credentialsMatcher - what subset of credentials to match.List of matching credentials.@NonNull public static List<DomainCredentials> fixList(@CheckForNull List<DomainCredentials> list)
domainCredentials.jelly taglib to ensure the list is valid.list - the list.@NonNull public Domain getDomain()
@NonNull public List<Credentials> getCredentials()
Copyright © 2016–2018. All rights reserved.