Modifier and Type | Method and Description |
---|---|
Iterable<CredentialsData> |
ConfigureSharedCredentials.getAllCredentials() |
Iterable<CredentialsData> |
ConfigureSharedCredentials.getCredentials(@NotNull String pluginKey) |
Modifier and Type | Method and Description |
---|---|
@NotNull Map<String,String> |
CredentialsUIConfigBean.getCredentialsConfigurationMap(@NotNull CredentialTypeModuleDescriptor credentialDescriptor,
@Nullable CredentialsData previousCredentialsData) |
@NotNull String |
CredentialsUIConfigBean.prepareEditHtml(@NotNull CredentialTypeModuleDescriptor credentialDescriptor,
@NotNull CredentialsData credentialsData,
@NotNull CredentialsRenderMode renderMode) |
void |
CredentialsUIConfigBean.validateCredentialsConfiguration(@NotNull CredentialTypeModuleDescriptor credentialDescriptor,
@Nullable CredentialsData previousCredentialsData,
@NotNull ErrorCollection errorCollection) |
Modifier and Type | Method and Description |
---|---|
@NotNull CredentialsData |
CredentialsExportServiceImpl.importCredentials(@NotNull com.atlassian.bamboo.specs.api.model.credentials.SharedCredentialsProperties credentialProperties) |
@NotNull CredentialsData |
CredentialsExportService.importCredentials(@NotNull com.atlassian.bamboo.specs.api.model.credentials.SharedCredentialsProperties credentialProperties)
Validates exported credential properties within Bamboo context (e.g.
|
Modifier and Type | Method and Description |
---|---|
@NotNull Iterable<Path> |
CredentialsExportServiceImpl.exportCredentials(@NotNull CredentialsData credentialsData) |
@NotNull Iterable<Path> |
CredentialsExportService.exportCredentials(@NotNull CredentialsData credentialsData)
Export a shared credential to default location in Bamboo home dir.
|
@NotNull com.atlassian.bamboo.specs.api.builders.credentials.SharedCredentials |
CredentialsExportServiceImpl.toSpecsEntity(@NotNull CredentialsData credentialsData) |
@NotNull com.atlassian.bamboo.specs.api.builders.credentials.SharedCredentials |
CredentialsExportService.toSpecsEntity(@NotNull CredentialsData credentialsData) |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableCredentialsData |
Modifier and Type | Class and Description |
---|---|
class |
CredentialsDataEntity
DB objects for credentials data.
|
class |
CredentialsDataImpl |
Modifier and Type | Method and Description |
---|---|
@NotNull CredentialsData |
CredentialsManagerImpl.createCredentials(@NotNull CredentialTypeModuleDescriptor credentialDescriptor,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig) |
@NotNull CredentialsData |
CredentialsManager.createCredentials(@NotNull CredentialTypeModuleDescriptor credentialDescriptor,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig)
Creates Credentials from the configuration map and stores them in the database.
|
@NotNull CredentialsData |
CredentialsManagerImpl.createOrUpdateCredentials(@NotNull CredentialsData credentials) |
@NotNull CredentialsData |
CredentialsManager.createOrUpdateCredentials(@NotNull CredentialsData credentials)
Creates credentials based on the object representation.
|
@NotNull CredentialsData |
CredentialsManagerImpl.createProjectCredentials(@NotNull CredentialTypeModuleDescriptor credentialDescriptor,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig,
@NotNull Long projectId) |
@NotNull CredentialsData |
CredentialsManager.createProjectCredentials(@NotNull CredentialTypeModuleDescriptor credentialDescriptor,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig,
@NotNull Long projectId)
Creates Credentials from the configuration map and stores them in the database.
|
@NotNull CredentialsData |
CredentialsManagerImpl.editCredentials(long credentialsId,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig) |
@NotNull CredentialsData |
CredentialsManager.editCredentials(long credentialsId,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig)
Updates Credentials with values in the configuration map.
|
@NotNull CredentialsData |
CredentialsManagerImpl.editProjectCredentials(long credentialsId,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig,
long projectId) |
@NotNull CredentialsData |
CredentialsManager.editProjectCredentials(long credentialsId,
@NotNull String credentialsName,
@NotNull Map<String,String> credentialsConfig,
long projectId)
Updates Credentials with values in the configuration map.
|
CredentialsData |
CredentialsManagerImpl.getCredentials(long id) |
@Nullable CredentialsData |
CredentialsAccessor.getCredentials(long id)
Gets the Shared Credentials by id
|
CredentialsData |
CredentialsManagerImpl.getCredentialsByName(String name) |
@Nullable CredentialsData |
CredentialsAccessor.getCredentialsByName(String name)
Find global shared credentials by name
|
CredentialsData |
CredentialsManagerImpl.getCredentialsByNameAndProjectId(String name,
long projectId) |
CredentialsData |
CredentialsAccessor.getCredentialsByNameAndProjectId(String name,
long projectId)
Find shared credentials by name and project id
|
CredentialsData |
CredentialsManagerImpl.getCredentialsByOid(BambooEntityOid oid) |
@Nullable CredentialsData |
CredentialsAccessor.getCredentialsByOid(BambooEntityOid oid)
Find shared credentials by
BambooEntityOid |
@Nullable CredentialsData |
CredentialsManagerImpl.getProjectCredentials(long id,
long projectId) |
@Nullable CredentialsData |
CredentialsAccessor.getProjectCredentials(long id,
long projectId)
Gets the Shared Credentials by id and projectId
|
@NotNull CredentialsData |
CredentialsManagerImpl.mergeImportedEntity(@NotNull CredentialsData importedEntity) |
@NotNull CredentialsData |
CredentialsManager.mergeImportedEntity(@NotNull CredentialsData importedEntity)
Merges the state of the given imported entity into the database.
|
@NotNull CredentialsData |
CredentialsManagerImpl.updateCredentialsName(long id,
@NotNull String name) |
@Nullable CredentialsData |
CredentialsManager.updateCredentialsName(long id,
@NotNull String name)
Updates shared credentials name
|
Modifier and Type | Method and Description |
---|---|
static Iterable<CredentialsData> |
Credentials.getAllSharedCredentials(@NotNull Iterable<? extends VcsRepositoryData> repositories,
@NotNull VcsRepositoryManager vcsRepositoryManager,
@NotNull CredentialsAccessor credentialsAccessor) |
static <T> Iterable<CredentialsData> |
Credentials.getAllSharedCredentials(@NotNull Iterable<T> sharedCredentialTypes,
@NotNull CredentialsAccessor credentialsAccessor,
Function<T,ConfigurableSharedCredentialDepender> createDependerFunction,
Function<T,Map<String,String>> createConfigFunction) |
static <T> Iterable<CredentialsData> |
Credentials.getAllSharedCredentials(@NotNull Iterable<T> sharedCredentialTypes,
@NotNull CredentialsAccessor credentialsAccessor,
@NotNull com.google.common.base.Function<T,SharedCredentialDepender> createDependerFunction) |
List<CredentialsData> |
PaginatedProjectSharedCredentials.getCredentials() |
Iterable<CredentialsData> |
CredentialsAccessor.getGlobalCredentials() |
Modifier and Type | Method and Description |
---|---|
@NotNull CredentialsData |
CredentialsManagerImpl.createOrUpdateCredentials(@NotNull CredentialsData credentials) |
@NotNull CredentialsData |
CredentialsManager.createOrUpdateCredentials(@NotNull CredentialsData credentials)
Creates credentials based on the object representation.
|
@NotNull Map<String,String> |
SshCredentialType.generateCredentialsConfigMap(@NotNull ActionParametersMap params,
@Nullable CredentialsData previousCredentialsData) |
@NotNull Map<String,String> |
UsernamePasswordCredentialType.generateCredentialsConfigMap(@NotNull ActionParametersMap params,
@Nullable CredentialsData previousCredentialsData) |
@NotNull Map<String,String> |
CredentialType.generateCredentialsConfigMap(@NotNull ActionParametersMap params,
@Nullable CredentialsData previousCredentialsData)
Convert the params from the ui into a config map to be stored in the database.
|
@NotNull Map<String,String> |
SshCredentialType.getCredentialsConfigurationMap(@NotNull CredentialsData credentialsData) |
@NotNull Map<String,String> |
AbstractCredentialType.getCredentialsConfigurationMap(@NotNull CredentialsData credentialsData) |
@NotNull Map<String,String> |
UsernamePasswordCredentialType.getCredentialsConfigurationMap(@NotNull CredentialsData credentialsData) |
@NotNull Map<String,String> |
CredentialType.getCredentialsConfigurationMap(@NotNull CredentialsData credentialsData)
Convert an existing
CredentialsData to a map. |
@NotNull CredentialsData |
CredentialsManagerImpl.mergeImportedEntity(@NotNull CredentialsData importedEntity) |
@NotNull CredentialsData |
CredentialsManager.mergeImportedEntity(@NotNull CredentialsData importedEntity)
Merges the state of the given imported entity into the database.
|
void |
AbstractCredentialType.populateContextForEdit(@NotNull Map<String,Object> context,
@NotNull CredentialsData previousCredentialsData) |
void |
UsernamePasswordCredentialType.populateContextForEdit(@NotNull Map<String,Object> context,
@NotNull CredentialsData previousCredentialsData) |
void |
CredentialType.populateContextForEdit(@NotNull Map<String,Object> context,
@NotNull CredentialsData previousCredentialsData)
Provide any required context to be used when rendering the freemarker template for editing credentials.
|
boolean |
CredentialsAccessor.IsCredentialsOfType.test(CredentialsData input)
Deprecated.
|
com.atlassian.bamboo.specs.api.builders.credentials.SharedCredentials |
SshCredentialTypeExporter.toSpecsEntity(CredentialsData credentialsData) |
@NotNull com.atlassian.bamboo.specs.api.builders.credentials.SharedCredentials |
DefaultCredentialTypeExporter.toSpecsEntity(@NotNull CredentialsData credentialData) |
com.atlassian.bamboo.specs.api.builders.credentials.SharedCredentials |
UsernamePasswordCredentialTypeExporter.toSpecsEntity(CredentialsData credentialsData) |
@NotNull com.atlassian.bamboo.specs.api.builders.credentials.SharedCredentials |
CredentialTypeExporter.toSpecsEntity(@NotNull CredentialsData credentialsData)
Exports the supplied credentials data and credential configuration to a credential type-specific properties.
|
void |
SshCredentialType.validate(@NotNull ActionParametersMap params,
@Nullable CredentialsData previousCredentialsData,
@NotNull ErrorCollection errorCollection) |
void |
AbstractCredentialType.validate(@NotNull ActionParametersMap params,
@Nullable CredentialsData previousCredentialsData,
@NotNull ErrorCollection errorCollection) |
void |
UsernamePasswordCredentialType.validate(@NotNull ActionParametersMap params,
@Nullable CredentialsData previousCredentialsData,
@NotNull ErrorCollection errorCollection) |
void |
CredentialType.validate(@NotNull ActionParametersMap params,
@Nullable CredentialsData previousCredentialsData,
@NotNull ErrorCollection errorCollection)
Validate configuration.
|
void |
CredentialsManagerImpl.validate(@NotNull CredentialsData importedEntity) |
void |
CredentialsManager.validate(@NotNull CredentialsData importedEntity)
Validate entity before saving it in database.
|
void |
CredentialsUsageDetector.validateProjectSharedCredentialsNotUsedInRepositories(CredentialsData credentials,
Project project) |
void |
CredentialsUsageDetectorImpl.validateProjectSharedCredentialsNotUsedInRepositories(CredentialsData credentials,
Project project) |
Constructor and Description |
---|
CredentialsDataEntity(@NotNull CredentialsData other) |
CredentialsDataImpl(@NotNull CredentialsData other) |
SshCredentialsImpl(CredentialsData credentials) |
UsernamePasswordCredentials(@NotNull CredentialsData credentials) |
Constructor and Description |
---|
PaginatedProjectSharedCredentials(List<CredentialsData> credentials,
boolean hasMore,
int nextStart) |
Modifier and Type | Method and Description |
---|---|
@NotNull RestSharedCredential |
SharedCredentialConversionFunction.apply(@NotNull CredentialsData input,
@NotNull Expansion expansion,
@NotNull javax.ws.rs.core.UriInfo uriInfo) |
Modifier and Type | Method and Description |
---|---|
static @NotNull CredentialsData |
CredentialsDataTestHelper.createCredentialsData(@NotNull String credentialsKey,
@NotNull String credentialsName,
@NotNull Map<String,String> config) |
Modifier and Type | Method and Description |
---|---|
@Nullable CredentialsData |
RemoteCredentialsAccessor.getCredentials(long id) |
@Nullable CredentialsData |
RemoteCredentialsAccessor.getCredentialsByName(@NotNull String name) |
CredentialsData |
RemoteCredentialsAccessor.getCredentialsByNameAndProjectId(String name,
long projectId) |
@Nullable CredentialsData |
RemoteCredentialsAccessor.getCredentialsByOid(@NotNull BambooEntityOid oid) |
@Nullable CredentialsData |
RemoteCredentialsAccessor.getProjectCredentials(long id,
long projectId) |
Modifier and Type | Method and Description |
---|---|
Iterable<CredentialsData> |
ConfigureProjectSharedCredentials.getAllCredentials() |
Iterable<CredentialsData> |
ConfigureProjectSharedCredentials.getCredentials(@NotNull String pluginKey) |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.