Class ChangeStatusProviderImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.ChangeStatusProviderImpl
-
- All Implemented Interfaces:
ChangeStatusProvider
public class ChangeStatusProviderImpl extends Object implements ChangeStatusProvider
- Author:
- dmitry.neverov
-
-
Constructor Summary
Constructors Constructor Description ChangeStatusProviderImpl(ModificationStateCalculator modificationStateCalculator, ProjectManager projectManager, BuildsManager buildsManager, BuildTypesArtifactDependenciesCache buildTypesArtifactDependenciesCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangeStatusListBuildercreateChangeStatusListBuilder()Returns new ChangeStatusListBuilder which allows to get list of ChangeStatus from SVcsModification list according to specified settings.ChangeStatusgetChangeStatus(SVcsModification modification)Returns ChangeStatus for given VCS modification.ChangeStatusgetMergedChangeStatus(SVcsModification modification)Returns merged ChangeStatus for given VCS modification.
-
-
-
Constructor Detail
-
ChangeStatusProviderImpl
public ChangeStatusProviderImpl(@NotNull ModificationStateCalculator modificationStateCalculator, @NotNull ProjectManager projectManager, @NotNull BuildsManager buildsManager, @NotNull BuildTypesArtifactDependenciesCache buildTypesArtifactDependenciesCache)
-
-
Method Detail
-
getChangeStatus
@NotNull public ChangeStatus getChangeStatus(@NotNull SVcsModification modification)
Description copied from interface:ChangeStatusProviderReturns ChangeStatus for given VCS modification.- Specified by:
getChangeStatusin interfaceChangeStatusProvider- Parameters:
modification- VCS modification of interest- Returns:
- ChangeStatus for given VCS modification
-
getMergedChangeStatus
@NotNull public ChangeStatus getMergedChangeStatus(@NotNull SVcsModification modification)
Description copied from interface:ChangeStatusProviderReturns merged ChangeStatus for given VCS modification. Such ChangeStatus contains merged information gathered from the modification and it's duplicates.- Specified by:
getMergedChangeStatusin interfaceChangeStatusProvider- Parameters:
modification- VCS modification of interest- Returns:
- merged ChangeStatus for given VCS modification
-
createChangeStatusListBuilder
@NotNull public ChangeStatusListBuilder createChangeStatusListBuilder()
Description copied from interface:ChangeStatusProviderReturns new ChangeStatusListBuilder which allows to get list of ChangeStatus from SVcsModification list according to specified settings.- Specified by:
createChangeStatusListBuilderin interfaceChangeStatusProvider- Returns:
- see above
-
-