X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FInsert.java;h=ba61be294166508903a7ba92473a674b3ccb15a8;hb=c63257e8cc0ba1a5aca9364b22171abe7279d479;hp=d1cc366d8f49d3e9210e806937cc8649ede0101b;hpb=85f58133d08b5afc7f5591a2effcb842922f2cd6;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/Insert.java b/src/net/pterodactylus/jsite/core/Insert.java index d1cc366..ba61be2 100644 --- a/src/net/pterodactylus/jsite/core/Insert.java +++ b/src/net/pterodactylus/jsite/core/Insert.java @@ -1,16 +1,16 @@ /* * jSite2 - Insert.java - Copyright © 2008 David Roden - * + * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation; either version 2 of the License, or (at your option) any later * version. - * + * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. - * + * * You should have received a copy of the GNU General Public License along with * this program; if not, write to the Free Software Foundation, Inc., 59 Temple * Place - Suite 330, Boston, MA 02111-1307, USA. @@ -20,7 +20,7 @@ package net.pterodactylus.jsite.core; /** * Represents a currently running or past insert. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> */ public class Insert extends Request { @@ -35,8 +35,22 @@ public class Insert extends Request { private long endTime; /** + * Creates a new insert that starts now. + * + * @param project + * The project that is inserted + * @param node + * The node the project is inserted to + * @param identifier + * The identifier of the insert request + */ + public Insert(Project project, Node node, String identifier) { + this(project, node, identifier, System.currentTimeMillis()); + } + + /** * Creates a new insert. - * + * * @param project * The project that is inserted * @param node @@ -54,7 +68,7 @@ public class Insert extends Request { /** * Returns the project that is inserted. - * + * * @return The inserted project */ public Project getProject() { @@ -63,7 +77,7 @@ public class Insert extends Request { /** * Returns the start time of the insert. - * + * * @return The start time of the insert */ public long getStartTime() { @@ -73,7 +87,7 @@ public class Insert extends Request { /** * Returns the end time of the insert. If the insert has not yet finished, * -1 is returned. - * + * * @return The end time of the insert, or -1 if the insert is * still running */ @@ -83,7 +97,7 @@ public class Insert extends Request { /** * Sets the end time of the insert. - * + * * @param endTime * The end time of the insert */