make delete and clone buttons project specific
[jSite2.git] / src / net / pterodactylus / jsite / core / Core.java
index 4909b4d..325d4c5 100644 (file)
@@ -112,16 +112,22 @@ public interface Core {
        public void disconnectFromNode(Node node);
 
        /**
-        * Creates a new project. The returned {@link Project} will contain a newly
-        * generated key pair.
+        * Creates a new project.
         * 
-        * @return A newly created project
         * @throws IOException
         *             if an I/O error occured communicating with the node
         * @throws JSiteException
         *             if there is a problem with the node
         */
-       public Project createProject() throws IOException, JSiteException;
+       public void createProject() throws IOException, JSiteException;
+
+       /**
+        * Removes the given project.
+        * 
+        * @param project
+        *            The project to remove
+        */
+       public void removeProject(Project project);
 
        /**
         * Returns a list of all projects.