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.