public class ResultsSummaryVariableAccessorImpl extends Object implements ResultsSummaryVariableAccessor
| Constructor and Description |
|---|
ResultsSummaryVariableAccessorImpl(ResultsSummaryManager resultsSummaryManager,
VariableContextBaselineDao variableContextBaselineDao,
CachedPlanManager cachedPlanManager,
VariableDefinitionManager variableDefinitionManager) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull Map<String,VariableDefinitionContext> |
calculateCurrentVariablesState(@NotNull PlanResultKey chainResultKey)
Get state of variables at point when execution of the build stopped.
|
@NotNull Map<String,VariableDefinitionContext> |
calculateCurrentVariablesState(@NotNull PlanResultKey chainResultKey,
StageIdentifier startingStage)
Get state of variables at point when execution of the build stopped.
|
@NotNull Map<String,VariableDefinitionContext> |
calculateInitialVariablesState(@NotNull PlanResultKey chainResultKey)
Get state of variables as recorded at the start of the build.
|
@NotNull List<VariableDefinitionContext> |
getManualVariables(@NotNull ChainResultsSummary chainResultsSummary)
Get manual variables state from start of this chain result.
|
@NotNull List<VariableDefinitionContext> |
getVariableStateForJobResult(BuildResultsSummary resultsSummary)
Get state of all variables at the end of the job.
|
@Nullable VariableContextBaseline |
safeGetVariableContextBaseline(@NotNull PlanResultKey chainResultKey) |
void |
upgradeVariableDataIfNeeded(@NotNull PlanResultKey chainResultKey) |
public ResultsSummaryVariableAccessorImpl(ResultsSummaryManager resultsSummaryManager, VariableContextBaselineDao variableContextBaselineDao, CachedPlanManager cachedPlanManager, VariableDefinitionManager variableDefinitionManager)
public void upgradeVariableDataIfNeeded(@NotNull
@NotNull PlanResultKey chainResultKey)
upgradeVariableDataIfNeeded in interface ResultsSummaryVariableAccessor@NotNull public @NotNull Map<String,VariableDefinitionContext> calculateInitialVariablesState(@NotNull @NotNull PlanResultKey chainResultKey)
ResultsSummaryVariableAccessorcalculateInitialVariablesState in interface ResultsSummaryVariableAccessor@NotNull public @NotNull List<VariableDefinitionContext> getManualVariables(@NotNull @NotNull ChainResultsSummary chainResultsSummary)
ResultsSummaryVariableAccessorgetManualVariables in interface ResultsSummaryVariableAccessor@NotNull public @NotNull Map<String,VariableDefinitionContext> calculateCurrentVariablesState(@NotNull @NotNull PlanResultKey chainResultKey, StageIdentifier startingStage)
ResultsSummaryVariableAccessorcalculateCurrentVariablesState in interface ResultsSummaryVariableAccessor@NotNull public @NotNull Map<String,VariableDefinitionContext> calculateCurrentVariablesState(@NotNull @NotNull PlanResultKey chainResultKey)
ResultsSummaryVariableAccessorcalculateCurrentVariablesState in interface ResultsSummaryVariableAccessor@Nullable public @Nullable VariableContextBaseline safeGetVariableContextBaseline(@NotNull @NotNull PlanResultKey chainResultKey)
safeGetVariableContextBaseline in interface ResultsSummaryVariableAccessor@NotNull public @NotNull List<VariableDefinitionContext> getVariableStateForJobResult(BuildResultsSummary resultsSummary)
ResultsSummaryVariableAccessorgetVariableStateForJobResult in interface ResultsSummaryVariableAccessorresultsSummary - job resultCopyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.