Package com.atlassian.bamboo.plan
Class PlanDtoManagerImpl
java.lang.Object
com.atlassian.bamboo.plan.PlanDtoManagerImpl
- All Implemented Interfaces:
PlanDtoManager
-
Constructor Summary
ConstructorDescriptionPlanDtoManagerImpl
(@NotNull PlanDtoDao planDtoDao, @NotNull ProjectDao projectDao, @NotNull BranchCommitInformationDao branchCommitInformationDao, @NotNull BambooSpecsSourceDao bambooSpecsSourceDao, @NotNull PlanRepositoryLinkDao planRepositoryLinkDao) -
Method Summary
Modifier and TypeMethodDescription@NotNull CompletableFuture<List<FlatChainStageDto>>
getAllChainStageDtos
(ForkJoinPool executorService) getAllJobDtosByStages
(@NotNull Project project, List<FlatChainStageDto> flatChainStages) @NotNull CompletableFuture<List<EnrichedPlanDto>>
getAllPlanDtos
(ForkJoinPool executorService) getChainDtoByPlanKey
(@NotNull PlanKey planKey) getChainStageDtosByChainId
(long id)
-
Constructor Details
-
PlanDtoManagerImpl
public PlanDtoManagerImpl(@NotNull @NotNull PlanDtoDao planDtoDao, @NotNull @NotNull ProjectDao projectDao, @NotNull @NotNull BranchCommitInformationDao branchCommitInformationDao, @NotNull @NotNull BambooSpecsSourceDao bambooSpecsSourceDao, @NotNull @NotNull PlanRepositoryLinkDao planRepositoryLinkDao)
-
-
Method Details
-
getAllPlanDtos
@NotNull public @NotNull CompletableFuture<List<EnrichedPlanDto>> getAllPlanDtos(ForkJoinPool executorService) - Specified by:
getAllPlanDtos
in interfacePlanDtoManager
-
getChainDtoByPlanKey
- Specified by:
getChainDtoByPlanKey
in interfacePlanDtoManager
-
getChainStageDtosByChainId
- Specified by:
getChainStageDtosByChainId
in interfacePlanDtoManager
-
getAllJobDtosByStages
public Map<Long,List<EnrichedPlanDto>> getAllJobDtosByStages(@NotNull @NotNull Project project, List<FlatChainStageDto> flatChainStages) - Specified by:
getAllJobDtosByStages
in interfacePlanDtoManager
-
getAllChainStageDtos
@NotNull public @NotNull CompletableFuture<List<FlatChainStageDto>> getAllChainStageDtos(ForkJoinPool executorService) - Specified by:
getAllChainStageDtos
in interfacePlanDtoManager
-