Interface ChangeStatusProvider


  • public interface ChangeStatusProvider
    Provides change status for VCS modification.
    Since:
    6.0
    Author:
    dmitry.neverov
    • 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