Class RepositoryTaskHelper
- java.lang.Object
-
- com.atlassian.bamboo.task.repository.RepositoryTaskHelper
-
public class RepositoryTaskHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
CFG_CHECKOUT_DIR_PREFIX
static String
CFG_DEFAULT_REPOSITORY
static String
CFG_SELECTED_REPOSITORY
static String
CFG_SELECTED_REPOSITORY_ID_PREFIX
static com.google.common.base.Predicate<String>
isRepositorySelector
static com.google.common.collect.Ordering<String>
orderingOfRepositorySelectors
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PlanRepositoryDefinition
getPlanRepositoryByIdSelector(@NotNull CommonTaskContext commonTaskContext, @NotNull String repositoryIdSelector)
static PlanRepositoryDefinition
getPlanRepositoryByIdSelector(@NotNull CommonContext buildContext, @NotNull TaskDefinition taskDefinition, @NotNull String repositoryIdSelector)
static 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 Detail
-
CFG_SELECTED_REPOSITORY_ID_PREFIX
public static final String CFG_SELECTED_REPOSITORY_ID_PREFIX
-
CFG_DEFAULT_REPOSITORY
public static final String CFG_DEFAULT_REPOSITORY
-
CFG_SELECTED_REPOSITORY
public static final String CFG_SELECTED_REPOSITORY
-
CFG_CHECKOUT_DIR_PREFIX
public static final String CFG_CHECKOUT_DIR_PREFIX
-
isRepositorySelector
public static final com.google.common.base.Predicate<String> isRepositorySelector
-
orderingOfRepositorySelectors
public static final com.google.common.collect.Ordering<String> orderingOfRepositorySelectors
-
-
Method Detail
-
isRepositorySelector
public static final boolean isRepositorySelector(String input)
-
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
-
-