X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FCore.java;h=325d4c5666a5c6e3ea4bb16e0f05a726824bf533;hb=03d89340924164e1158490999186383217e9d2bd;hp=4909b4d889e7ba5757e2b1c79cdec6185c0c5fa6;hpb=ed4e59490c6f91adcd0fdbc31f32684fdf6224eb;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/Core.java b/src/net/pterodactylus/jsite/core/Core.java index 4909b4d..325d4c5 100644 --- a/src/net/pterodactylus/jsite/core/Core.java +++ b/src/net/pterodactylus/jsite/core/Core.java @@ -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.