X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fde%2Ftodesbaum%2Fjsite%2Fapplication%2FFileOption.java;h=cb50c5cf971b7a53084f1ad5f78c9175f2ae56ec;hb=bb56ac7db27634a4b74b6f820523be723ef418d7;hp=2e5830de3e133d0bfb52ef9af0521bb8fc72aeb4;hpb=cb9df9259586b1eb8c364cc2db289a84779ea36a;p=jSite.git diff --git a/src/de/todesbaum/jsite/application/FileOption.java b/src/de/todesbaum/jsite/application/FileOption.java index 2e5830d..cb50c5c 100644 --- a/src/de/todesbaum/jsite/application/FileOption.java +++ b/src/de/todesbaum/jsite/application/FileOption.java @@ -46,6 +46,9 @@ public class FileOption { /** The hash of the last insert. */ private String lastInsertHash; + /** The edition of the last insert. */ + private int lastInsertEdition; + /** The current hash of the file. */ private String currentHash; @@ -178,11 +181,32 @@ public class FileOption { } /** + * Returns the last edition at which this file was inserted. + * + * @return The last insert edition of this file + */ + public int getLastInsertEdition() { + return lastInsertEdition; + } + + /** + * Sets the last insert edition of this file. + * + * @param lastInsertEdition + * The last insert edition of this file + * @return These file options + */ + public FileOption setLastInsertEdition(int lastInsertEdition) { + this.lastInsertEdition = lastInsertEdition; + return this; + } + + /** * Returns the current hash of the file. This value is ony a temporary value * that is copied to {@link #getLastInsertHash()} when a project has * finished inserting. * - * @see Project#copyHashes() + * @see Project#onSuccessfulInsert() * @return The current hash of the file */ public String getCurrentHash() {