jetbrains.buildServer.vcs
Interface ChangeStatusProvider


public interface ChangeStatusProvider

Provides change status for VCS modification.

Since:
6.0
Author:
dmitry.neverov

Method Summary
 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.
 

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