Package jetbrains.buildServer.vcs.impl
Class MergedVcsModificationInfoImpl
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.MergedVcsModificationInfoImpl
-
- All Implemented Interfaces:
MergedVcsModificationInfo
public class MergedVcsModificationInfoImpl extends Object implements MergedVcsModificationInfo
- Author:
- dmitry.neverov
-
-
Field Summary
Fields Modifier and Type Field Description static Comparator<SVcsModification>
OLDEST_FIRST_COMPARATOR
-
Constructor Summary
Constructors Constructor Description MergedVcsModificationInfoImpl(SVcsModification modification, SecurityContextEx securityContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<VcsFileModification>
getChangedFiles()
Returns all changed files in modifications from this object that has distinct relative pathsCollection<SVcsModification>
getChanges()
Returns all modifications similar to modification for which MergeVcsModificationInfo was created, i.e.Collection<VcsRootInstance>
getVcsRoots()
Returns all VCS roots in which duplicate modifications were found
-
-
-
Field Detail
-
OLDEST_FIRST_COMPARATOR
public static final Comparator<SVcsModification> OLDEST_FIRST_COMPARATOR
-
-
Constructor Detail
-
MergedVcsModificationInfoImpl
public MergedVcsModificationInfoImpl(SVcsModification modification, SecurityContextEx securityContext)
-
-
Method Detail
-
getChanges
@NotNull public Collection<SVcsModification> getChanges()
Description copied from interface:MergedVcsModificationInfo
Returns all modifications similar to modification for which MergeVcsModificationInfo was created, i.e. modification and all it's duplicates.- Specified by:
getChanges
in interfaceMergedVcsModificationInfo
- Returns:
- modification and all it's duplicate modifications
-
getVcsRoots
@NotNull public Collection<VcsRootInstance> getVcsRoots()
Description copied from interface:MergedVcsModificationInfo
Returns all VCS roots in which duplicate modifications were found- Specified by:
getVcsRoots
in interfaceMergedVcsModificationInfo
- Returns:
- all VCS roots of modifications from this object
-
getChangedFiles
@NotNull public Collection<VcsFileModification> getChangedFiles()
Description copied from interface:MergedVcsModificationInfo
Returns all changed files in modifications from this object that has distinct relative paths- Specified by:
getChangedFiles
in interfaceMergedVcsModificationInfo
- Returns:
- all changed files with distinct relative paths
-
-