Class BranchStatusServiceImpl
java.lang.Object
com.atlassian.bamboo.chains.branches.BranchStatusServiceImpl
- All Implemented Interfaces:
BranchStatusService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NotNull BranchStatusLinkInfo
getBranchStatusLinkInfo
(@NotNull ImmutablePlan plan, @Nullable String navigationSource) Provides information about branch status link for the given plan - whether the link should or should not be displayed and what is the direct URL for this plan's VCS branch.boolean
shouldDisplayBranchStatusLink
(@NotNull ImmutablePlan plan) Whether a link to branch status page should be displayed for the given plan.
-
Constructor Details
-
BranchStatusServiceImpl
-
-
Method Details
-
getBranchStatusLinkInfo
@NotNull public @NotNull BranchStatusLinkInfo getBranchStatusLinkInfo(@NotNull @NotNull ImmutablePlan plan, @Nullable @Nullable String navigationSource) Description copied from interface:BranchStatusService
Provides information about branch status link for the given plan - whether the link should or should not be displayed and what is the direct URL for this plan's VCS branch.- Specified by:
getBranchStatusLinkInfo
in interfaceBranchStatusService
- Parameters:
plan
- plan, for which the URL is to be generatednavigationSource
- navigation source of the link (where is it going to appear), e.g. 'email' or 'header'- Returns:
- branch status link info
-
shouldDisplayBranchStatusLink
Description copied from interface:BranchStatusService
Whether a link to branch status page should be displayed for the given plan.- Specified by:
shouldDisplayBranchStatusLink
in interfaceBranchStatusService
-