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 ChangeStatusListBuilder
createChangeStatusListBuilder()
Returns new ChangeStatusListBuilder which allows to get list of ChangeStatus from SVcsModification list according to specified settings.ChangeStatus
getChangeStatus(SVcsModification modification)
Returns ChangeStatus for given VCS modification.ChangeStatus
getMergedChangeStatus(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:ChangeStatusProvider
Returns ChangeStatus for given VCS modification.- Specified by:
getChangeStatus
in 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:ChangeStatusProvider
Returns merged ChangeStatus for given VCS modification. Such ChangeStatus contains merged information gathered from the modification and it's duplicates.- Specified by:
getMergedChangeStatus
in interfaceChangeStatusProvider
- Parameters:
modification
- VCS modification of interest- Returns:
- merged ChangeStatus for given VCS modification
-
createChangeStatusListBuilder
@NotNull public ChangeStatusListBuilder createChangeStatusListBuilder()
Description copied from interface:ChangeStatusProvider
Returns new ChangeStatusListBuilder which allows to get list of ChangeStatus from SVcsModification list according to specified settings.- Specified by:
createChangeStatusListBuilder
in interfaceChangeStatusProvider
- Returns:
- see above
-
-