public class TModificationData<TRoot extends VcsRoot> extends BaseModificationData
| Modifier | Constructor and Description |
|---|---|
|
TModificationData(java.util.Date changeDate,
java.util.List<VcsChange> changes,
java.lang.String description,
java.lang.String user,
TRoot vcsRoot,
java.lang.String version,
java.lang.String displayVersion)
This constructor has to be used in production code to create ModificationData instance
|
protected |
TModificationData(java.util.Date changeDate,
java.util.List<VcsChange> changes,
java.lang.String description,
java.lang.String user,
TRoot vcsRoot,
java.lang.String version,
java.lang.String displayVersion,
int changesCount) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
TRoot |
getVcsRoot() |
TRoot |
getVcsRootObject() |
int |
hashCode() |
static <TRoot extends VcsRoot> |
substituteFiles(TModificationData<TRoot> originalData,
java.util.List<VcsChange> changedFiles)
Creates a copy of modification data with changed files substituted.
|
getChangeCount, getChanges, getDescription, getUserName, isCanBeIgnored, setCanBeIgnored, toStringaddParentRevision, equalsImpl, getAttributes, getDisplayVersion, getParentRevisions, getVcsDate, getVersion, setAttribute, setAttributes, setParentRevisionsprotected TModificationData(@NotNull
java.util.Date changeDate,
@NotNull
java.util.List<VcsChange> changes,
@Nullable
java.lang.String description,
@Nullable
java.lang.String user,
TRoot vcsRoot,
@NotNull
java.lang.String version,
@NotNull
java.lang.String displayVersion,
int changesCount)
public TModificationData(@NotNull
java.util.Date changeDate,
@NotNull
java.util.List<VcsChange> changes,
@Nullable
java.lang.String description,
@Nullable
java.lang.String user,
TRoot vcsRoot,
@NotNull
java.lang.String version,
@Nullable
java.lang.String displayVersion)
changeDate - date of the change.changes - list of all files affected by this modification.description - commit message.user - user name in the version control.vcsRoot - current settings.version - repository version right after the modification. Has to have
the same meaning as VcsSupport.getCurrentVersion.displayVersion - repository version right after the modification in the human
readable format. Used for presentation purpose only.@NotNull public static <TRoot extends VcsRoot> TModificationData<TRoot> substituteFiles(@NotNull TModificationData<TRoot> originalData, @NotNull java.util.List<VcsChange> changedFiles)
originalData - original datachangedFiles - new changed files@NotNull public TRoot getVcsRootObject()
public boolean equals(java.lang.Object o)
equals in class BaseModificationDatapublic int hashCode()
hashCode in class BaseModificationData@NotNull public TRoot getVcsRoot()