Package jetbrains.buildServer.vcs.impl
Class FinalRevisionCalculatorImpl
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.FinalRevisionCalculatorImpl
-
- All Implemented Interfaces:
FinalRevisionCalculator
public class FinalRevisionCalculatorImpl extends Object implements FinalRevisionCalculator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.vcs.impl.FinalRevisionCalculator
FinalRevisionCalculator.CalculatedRevisions
-
-
Constructor Summary
Constructors Constructor Description FinalRevisionCalculatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FinalRevisionCalculator.CalculatedRevisions
getFinalRevisions(SBuildType buildType, Long maxModificationId, Collection<VcsRootInstanceEntry> rootEntries, Map<Long,RepositoryVersion> upperLimitRevisions, Map<Long,RepositoryVersion> providedUpperLimitRevisions, BuildPromotion promotion, FinalRevisionCalculatorOptions options)
void
setBuildsManager(BuildsManager buildsManager)
void
setDagEdgeRelationsProvider(DagEdgeRelationsProvider dagEdgeRelationsProvider)
void
setSettingsTracker(VcsSettingsTracker settingsTracker)
void
setVcsHistory(VcsModificationHistoryEx vcsHistory)
void
setVcsManager(VcsManager vcsManager)
void
setVersionedSettingsManager(VersionedSettingsManager versionedSettingsManager)
-
-
-
Method Detail
-
setVcsManager
public void setVcsManager(@NotNull VcsManager vcsManager)
-
setVcsHistory
public void setVcsHistory(@NotNull VcsModificationHistoryEx vcsHistory)
-
setSettingsTracker
public void setSettingsTracker(@NotNull VcsSettingsTracker settingsTracker)
-
setVersionedSettingsManager
public void setVersionedSettingsManager(@NotNull VersionedSettingsManager versionedSettingsManager)
-
setDagEdgeRelationsProvider
public void setDagEdgeRelationsProvider(@NotNull DagEdgeRelationsProvider dagEdgeRelationsProvider)
-
setBuildsManager
public void setBuildsManager(@NotNull BuildsManager buildsManager)
-
getFinalRevisions
@NotNull public FinalRevisionCalculator.CalculatedRevisions getFinalRevisions(@NotNull SBuildType buildType, @Nullable Long maxModificationId, @NotNull Collection<VcsRootInstanceEntry> rootEntries, @NotNull Map<Long,RepositoryVersion> upperLimitRevisions, @NotNull Map<Long,RepositoryVersion> providedUpperLimitRevisions, @Nullable BuildPromotion promotion, @NotNull FinalRevisionCalculatorOptions options)
- Specified by:
getFinalRevisions
in interfaceFinalRevisionCalculator
-
-