X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FInsertManager.java;h=bdd02a10618b87d98600ac0730dc4bfbeac32a2a;hb=c63257e8cc0ba1a5aca9364b22171abe7279d479;hp=9d47da5b489dafdb56ea30f215539e7af31976e7;hpb=c25f6b045eb48da039b7fb2784158b027e9b2fb3;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/InsertManager.java b/src/net/pterodactylus/jsite/core/InsertManager.java index 9d47da5..bdd02a1 100644 --- a/src/net/pterodactylus/jsite/core/InsertManager.java +++ b/src/net/pterodactylus/jsite/core/InsertManager.java @@ -1,16 +1,16 @@ /* * jSite2 - InsertManager.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. @@ -29,7 +29,7 @@ import net.pterodactylus.util.logging.Logging; /** * Manages all currently running and past inserts. - * + * * @author David ‘Bombe’ Roden <bombe@freenetproject.org> */ public class InsertManager { @@ -49,7 +49,7 @@ public class InsertManager { /** * Adds an insert listener to the list of insert listeners. - * + * * @param insertListener * The insert listener to add */ @@ -62,7 +62,7 @@ public class InsertManager { /** * Removes an insert listener from the list of insert listeners. - * + * * @param insertListener * The insert listener to remove */ @@ -75,7 +75,7 @@ public class InsertManager { /** * Notifies all listeners that an insert was added. - * + * * @param insert * The insert that was added */ @@ -89,7 +89,7 @@ public class InsertManager { /** * Notifies all listeners that an insert was removed. - * + * * @param insert * The insert that was removes */ @@ -104,7 +104,7 @@ public class InsertManager { /** * Notifies all listeners that an insert was started. - * + * * @param insert * The insert that was started */ @@ -119,7 +119,7 @@ public class InsertManager { /** * Notifies all listeners that an insert made some progress - * + * * @param insert * The insert that made some progress */ @@ -134,7 +134,7 @@ public class InsertManager { /** * Notifies all listeners that an insert generated a URI. - * + * * @param insert * The insert that generated a URI * @param uri @@ -151,7 +151,7 @@ public class InsertManager { /** * Notifies all listeners that an insert has finished. - * + * * @param insert * The insert that has finished */ @@ -172,7 +172,7 @@ public class InsertManager { * Starts to insert the given project. The insert will be made to the node * stored in the project, and if no node is specified in the project, the * given node will be used. - * + * * @param project * The project to insert * @param node @@ -191,6 +191,7 @@ public class InsertManager { String insertId = "insert-" + project.getId(); Insert newInsert = new Insert(project, insertNode, insertId); inserts.put(insertId, newInsert); + saveConfiguration(); fireInsertAdded(newInsert); /* TODO - start insert */ } @@ -214,4 +215,11 @@ public class InsertManager { logger.log(Level.FINEST, "loadConfiguration()"); } + /** + * Saves the configuration. + */ + private void saveConfiguration() { + logger.log(Level.FINEST, "saveConfiguration()"); + } + }