Interface CredentialsUsageDetector

All Known Implementing Classes:
CredentialsUsageDetectorImpl

public interface CredentialsUsageDetector
  • Method Details

    • getCredentialsInAllPlans

      SharedCredentialsInJobs getCredentialsInAllPlans(Long sharedCredentialsId)
    • getCredentialsInProjectPlans

      SharedCredentialsInJobs getCredentialsInProjectPlans(Long sharedCredentialsId, Project project)
    • getCredentialsInAllEnvironments

      SharedCredentialsInEnvironments getCredentialsInAllEnvironments(Long sharedCredentialsId)
    • getCredentialsInAllRepositories

      SharedCredentialsInRepositories getCredentialsInAllRepositories(Long sharedCredentialsId)
    • getCredentialsInProjectRepositories

      SharedCredentialsInRepositories getCredentialsInProjectRepositories(Long sharedCredentialsId, Project project)
    • hasProjectSharedCredentialsInRepository

      boolean hasProjectSharedCredentialsInRepository(VcsRepositoryData vcsRepositoryData)
    • getProjectSharedCredentialsForPlanTasks

      Set<Long> getProjectSharedCredentialsForPlanTasks(ImmutableChain immutableChain)
    • validateProjectSharedCredentialsNotUsedInRepositories

      void validateProjectSharedCredentialsNotUsedInRepositories(CredentialsData credentials, Project project) throws com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException
      Throws:
      com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException