Class RepositoryTaskHelper
java.lang.Object
com.atlassian.bamboo.task.repository.RepositoryTaskHelper
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic PlanRepositoryDefinition
getPlanRepositoryByIdSelector
(@NotNull CommonTaskContext commonTaskContext, @NotNull String repositoryIdSelector) static PlanRepositoryDefinition
getPlanRepositoryByIdSelector
(@NotNull CommonContext buildContext, @NotNull TaskDefinition taskDefinition, @NotNull String repositoryIdSelector) static final boolean
isRepositorySelector
(String input) static void
replaceRepositoryReferences
(@NotNull TaskDefinition taskDefinition, @NotNull Map<Long, Long> repositoryIdChanges) static @NotNull List<PlanRepositoryDefinition>
safeGetPlanRepositoriesUsedByTask
(@NotNull TaskDefinition taskDefinition, @NotNull List<PlanRepositoryDefinition> repositoryDefinitionList) Get list ofPlanRepositoryDefinition
existing in repositoryDefinitionMap and used by task
-
Field Details
-
CFG_SELECTED_REPOSITORY_ID_PREFIX
-
CFG_DEFAULT_REPOSITORY
-
CFG_SELECTED_REPOSITORY
-
CFG_CHECKOUT_DIR_PREFIX
-
isRepositorySelector
-
orderingOfRepositorySelectors
-
-
Method Details
-
isRepositorySelector
-
safeGetPlanRepositoriesUsedByTask
@NotNull public static @NotNull List<PlanRepositoryDefinition> safeGetPlanRepositoriesUsedByTask(@NotNull @NotNull TaskDefinition taskDefinition, @NotNull @NotNull List<PlanRepositoryDefinition> repositoryDefinitionList) Get list ofPlanRepositoryDefinition
existing in repositoryDefinitionMap and used by task- Parameters:
taskDefinition
-repositoryDefinitionList
-- Returns:
-
replaceRepositoryReferences
public static void replaceRepositoryReferences(@NotNull @NotNull TaskDefinition taskDefinition, @NotNull @NotNull Map<Long, Long> repositoryIdChanges) -
getPlanRepositoryByIdSelector
public static PlanRepositoryDefinition getPlanRepositoryByIdSelector(@NotNull @NotNull CommonTaskContext commonTaskContext, @NotNull @NotNull String repositoryIdSelector) throws RepositoryDefinitionException - Throws:
RepositoryDefinitionException
-
getPlanRepositoryByIdSelector
public static PlanRepositoryDefinition getPlanRepositoryByIdSelector(@NotNull @NotNull CommonContext buildContext, @NotNull @NotNull TaskDefinition taskDefinition, @NotNull @NotNull String repositoryIdSelector) throws RepositoryDefinitionException - Throws:
RepositoryDefinitionException
-