@Extension(optional=true) public class FolderCredentialsProvider extends com.cloudbees.plugins.credentials.CredentialsProvider
Modifier and Type | Class and Description |
---|---|
static class |
FolderCredentialsProvider.FolderCredentialsProperty
Our property.
|
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
ExtensionPoint.LegacyInstancesAreScopedToHudson
CREATE, DELETE, GROUP, MANAGE_DOMAINS, NONE, UPDATE, USE_ITEM, USE_OWN, VIEW
clazz
Constructor and Description |
---|
FolderCredentialsProvider() |
Modifier and Type | Method and Description |
---|---|
<C extends com.cloudbees.plugins.credentials.common.IdCredentials> |
getCredentialIds(Class<C> type,
Item item,
org.acegisecurity.Authentication authentication,
List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements,
com.cloudbees.plugins.credentials.CredentialsMatcher matcher) |
<C extends com.cloudbees.plugins.credentials.common.IdCredentials> |
getCredentialIds(Class<C> type,
ItemGroup itemGroup,
org.acegisecurity.Authentication authentication,
List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements,
com.cloudbees.plugins.credentials.CredentialsMatcher matcher) |
<C extends com.cloudbees.plugins.credentials.Credentials> |
getCredentials(Class<C> type,
Item item,
org.acegisecurity.Authentication authentication,
List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements) |
<C extends com.cloudbees.plugins.credentials.Credentials> |
getCredentials(Class<C> type,
ItemGroup itemGroup,
org.acegisecurity.Authentication authentication) |
<C extends com.cloudbees.plugins.credentials.Credentials> |
getCredentials(Class<C> type,
ItemGroup itemGroup,
org.acegisecurity.Authentication authentication,
List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements) |
String |
getIconClassName() |
Set<com.cloudbees.plugins.credentials.CredentialsScope> |
getScopes(ModelObject object) |
com.cloudbees.plugins.credentials.CredentialsStore |
getStore(ModelObject object) |
_isApplicable, all, allCredentialsDescriptors, enabled, enabled, findCredentialById, findCredentialById, getCredentials, getCredentialsDescriptors, getDescriptor, getDisplayName, getFingerprintOf, getOrCreateFingerprintOf, hasCredentialsDescriptors, hasStores, isApplicable, isApplicable, isEnabled, isEnabled, listCredentials, listCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupCredentials, lookupScopes, lookupStores, saveAll, snapshot, snapshot, track, track, track, trackAll, trackAll, trackAll, trackAll, trackAll, trackAll
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
public Set<com.cloudbees.plugins.credentials.CredentialsScope> getScopes(ModelObject object)
getScopes
in class com.cloudbees.plugins.credentials.CredentialsProvider
@NonNull public <C extends com.cloudbees.plugins.credentials.Credentials> List<C> getCredentials(@NonNull Class<C> type, @Nullable ItemGroup itemGroup, @Nullable org.acegisecurity.Authentication authentication)
getCredentials
in class com.cloudbees.plugins.credentials.CredentialsProvider
@NonNull public <C extends com.cloudbees.plugins.credentials.Credentials> List<C> getCredentials(@NonNull Class<C> type, @Nullable ItemGroup itemGroup, @Nullable org.acegisecurity.Authentication authentication, @NonNull List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements)
getCredentials
in class com.cloudbees.plugins.credentials.CredentialsProvider
@NonNull public <C extends com.cloudbees.plugins.credentials.Credentials> List<C> getCredentials(@NonNull Class<C> type, @NonNull Item item, @Nullable org.acegisecurity.Authentication authentication, @NonNull List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements)
getCredentials
in class com.cloudbees.plugins.credentials.CredentialsProvider
@NonNull public <C extends com.cloudbees.plugins.credentials.common.IdCredentials> ListBoxModel getCredentialIds(@NonNull Class<C> type, @Nullable ItemGroup itemGroup, @Nullable org.acegisecurity.Authentication authentication, @NonNull List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements, @NonNull com.cloudbees.plugins.credentials.CredentialsMatcher matcher)
getCredentialIds
in class com.cloudbees.plugins.credentials.CredentialsProvider
@NonNull public <C extends com.cloudbees.plugins.credentials.common.IdCredentials> ListBoxModel getCredentialIds(@NonNull Class<C> type, @NonNull Item item, @Nullable org.acegisecurity.Authentication authentication, @NonNull List<com.cloudbees.plugins.credentials.domains.DomainRequirement> domainRequirements, @NonNull com.cloudbees.plugins.credentials.CredentialsMatcher matcher)
getCredentialIds
in class com.cloudbees.plugins.credentials.CredentialsProvider
public com.cloudbees.plugins.credentials.CredentialsStore getStore(@CheckForNull ModelObject object)
getStore
in class com.cloudbees.plugins.credentials.CredentialsProvider
public String getIconClassName()
getIconClassName
in interface org.jenkins.ui.icon.IconSpec
getIconClassName
in class com.cloudbees.plugins.credentials.CredentialsProvider
Copyright © 2016–2020. All rights reserved.