Class BasicDagBasedChangesProvider
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.changeProviders.BasicDagBasedChangesProvider
-
- All Implemented Interfaces:
BuildVcsChangesProvider
public class BasicDagBasedChangesProvider extends Object implements BuildVcsChangesProvider
- Author:
- dmitry.neverov
-
-
Constructor Summary
Constructors Constructor Description BasicDagBasedChangesProvider(VcsModificationHistoryEx vcsHistory, FindPromotionStrategy findPromotionStrategy, BuildPromotion promotion, VcsRootInstance root, VcsModificationProcessor callback, long startModId, boolean includeChangesFromDetachedRoots, DefaultBranchChangesMode defaultBranchChangesMode, boolean rootExcludesDefault, Set<RelationType> relations)
BasicDagBasedChangesProvider(VcsModificationHistoryEx vcsHistory, FindPromotionStrategy findPromotionStrategy, BuildPromotion promotion, VcsRootInstance root, VcsModificationProcessor callback, Set<Long> startModIds, boolean includeChangesFromDetachedRoots, DefaultBranchChangesMode defaultBranchChangesMode, boolean rootExcludesDefault, Set<RelationType> relations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ChangesCalculatorDagVisitor
createVisitorForRoot(VcsModificationHistoryEx vcsHistory, VcsRootInstance root, SBuildType buildType, FindPromotionStrategy findPromotion, PreviousPromotionsCallback prevPromotionsCallback, EndpointsCallback endpointsCallback, VcsModificationProcessor modificationDiscoveredCallback)
List<SVcsModification>
getChanges()
void
setEndpointsCallback(EndpointsCallback endpointsCallback)
void
setPrevPromotionsCallback(PreviousPromotionsCallback callback)
-
-
-
Constructor Detail
-
BasicDagBasedChangesProvider
public BasicDagBasedChangesProvider(@NotNull VcsModificationHistoryEx vcsHistory, @NotNull FindPromotionStrategy findPromotionStrategy, @NotNull BuildPromotion promotion, @NotNull VcsRootInstance root, @NotNull VcsModificationProcessor callback, long startModId, boolean includeChangesFromDetachedRoots, @NotNull DefaultBranchChangesMode defaultBranchChangesMode, boolean rootExcludesDefault, @NotNull Set<RelationType> relations)
-
BasicDagBasedChangesProvider
public BasicDagBasedChangesProvider(@NotNull VcsModificationHistoryEx vcsHistory, @NotNull FindPromotionStrategy findPromotionStrategy, @NotNull BuildPromotion promotion, @NotNull VcsRootInstance root, @NotNull VcsModificationProcessor callback, Set<Long> startModIds, boolean includeChangesFromDetachedRoots, @NotNull DefaultBranchChangesMode defaultBranchChangesMode, boolean rootExcludesDefault, @NotNull Set<RelationType> relations)
-
-
Method Detail
-
setPrevPromotionsCallback
public void setPrevPromotionsCallback(@NotNull PreviousPromotionsCallback callback)
-
setEndpointsCallback
public void setEndpointsCallback(EndpointsCallback endpointsCallback)
-
getChanges
@NotNull public List<SVcsModification> getChanges()
- Specified by:
getChanges
in interfaceBuildVcsChangesProvider
-
createVisitorForRoot
@NotNull protected ChangesCalculatorDagVisitor createVisitorForRoot(@NotNull VcsModificationHistoryEx vcsHistory, @NotNull VcsRootInstance root, @NotNull SBuildType buildType, @NotNull FindPromotionStrategy findPromotion, @NotNull PreviousPromotionsCallback prevPromotionsCallback, @NotNull EndpointsCallback endpointsCallback, @NotNull VcsModificationProcessor modificationDiscoveredCallback)
-
-