Package jetbrains.buildServer.vcs
Class BaseModificationData
- java.lang.Object
-
- jetbrains.buildServer.vcs.BaseCommitData
-
- jetbrains.buildServer.vcs.BaseModificationData
-
- All Implemented Interfaces:
CommitData
- Direct Known Subclasses:
TModificationData
,VcsModificationData
public class BaseModificationData extends BaseCommitData
This class contains all necessary information to be sent via XmlRpc to remote client about TeamCity version control modification
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseModificationData(java.lang.String user, java.lang.String description, java.util.Date vcsDate, java.util.List<VcsChange> changes, java.lang.String version, java.lang.String displayVersion, int changesCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
getChangeCount()
java.util.List<VcsChange>
getChanges()
java.lang.String
getDescription()
java.lang.String
getUserName()
int
hashCode()
boolean
isCanBeIgnored()
Returns true if this change can be ignored (i.e.void
setCanBeIgnored(boolean canBeIgnored)
Set to false if this change cannot be ignored even if all of its files are excluded by checkout rules in all of the build configurations.java.lang.String
toString()
-
Methods inherited from class jetbrains.buildServer.vcs.BaseCommitData
addParentRevision, equalsImpl, getAttributes, getDisplayVersion, getParentRevisions, getVcsDate, getVersion, setAttribute, setAttributes, setParentRevisions
-
-
-
-
Constructor Detail
-
BaseModificationData
protected BaseModificationData(@Nullable java.lang.String user, @Nullable java.lang.String description, @NotNull java.util.Date vcsDate, @NotNull java.util.List<VcsChange> changes, @NotNull java.lang.String version, @Nullable java.lang.String displayVersion, int changesCount)
-
-
Method Detail
-
getUserName
@Nullable public java.lang.String getUserName()
-
getDescription
@Nullable public java.lang.String getDescription()
-
getChanges
@NotNull public java.util.List<VcsChange> getChanges()
-
getChangeCount
public int getChangeCount()
-
isCanBeIgnored
public boolean isCanBeIgnored()
Returns true if this change can be ignored (i.e. is not registered in the system). Usually change can be safely ignored if all its files are excluded by checkout rules, however there are cases when it is not true. For such case usesetCanBeIgnored(boolean)
- Returns:
- true if change can be ignored
-
setCanBeIgnored
public void setCanBeIgnored(boolean canBeIgnored)
Set to false if this change cannot be ignored even if all of its files are excluded by checkout rules in all of the build configurations. Default is [true].- Parameters:
canBeIgnored
- set to false if change cannot be ignored
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classBaseCommitData
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBaseCommitData
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBaseCommitData
-
-