Mercurial > hg > mercurial
view mercurial/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/command/ModifiedFile.java @ 19:40b2cf04cd4b
some comments added
author | Pavel.Sher |
---|---|
date | Wed, 16 Jul 2008 17:37:41 +0400 |
parents | a530ea876f55 |
children | 7047f643747f |
line wrap: on
line source
package jetbrains.buildServer.buildTriggers.vcs.mercurial.command; import org.jetbrains.annotations.NotNull; /** * Represents repository modified file */ public class ModifiedFile { /** * Type of modification */ public static enum Status { ADDED("added"), MODIFIED("modified"), REMOVED("removed"), UNKNOWN("unknown"); private String myName; Status(@NotNull final String name) { myName = name; } @NotNull public String getName() { return myName; } } @NotNull private Status myStatus; @NotNull private String myPath; public ModifiedFile(@NotNull final Status status, @NotNull final String path) { myStatus = status; myPath = path; } /** * Returns type of modification * @return type of modification */ @NotNull public Status getStatus() { return myStatus; } /** * Returns file path * @return file path */ @NotNull public String getPath() { return myPath; } }