Package jetbrains.buildServer.vcs
Interface ChangeStatusProvider
-
- All Known Implementing Classes:
ChangeStatusProviderImpl
public interface ChangeStatusProviderProvides change status for VCS modification.- Since:
- 6.0
- Author:
- dmitry.neverov
-
-
Method Summary
All Methods Instance Methods Abstract 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.
-
-
-
Method Detail
-
getChangeStatus
@NotNull ChangeStatus getChangeStatus(@NotNull SVcsModification modification)
Returns ChangeStatus for given VCS modification.- Parameters:
modification- VCS modification of interest- Returns:
- ChangeStatus for given VCS modification
-
getMergedChangeStatus
@NotNull ChangeStatus getMergedChangeStatus(@NotNull SVcsModification modification)
Returns merged ChangeStatus for given VCS modification. Such ChangeStatus contains merged information gathered from the modification and it's duplicates.- Parameters:
modification- VCS modification of interest- Returns:
- merged ChangeStatus for given VCS modification
-
createChangeStatusListBuilder
@NotNull ChangeStatusListBuilder createChangeStatusListBuilder()
Returns new ChangeStatusListBuilder which allows to get list of ChangeStatus from SVcsModification list according to specified settings.- Returns:
- see above
-
-