change exception stuff a bit
[jSite2.git] / src / net / pterodactylus / jsite / core / CoreImpl.java
index 3e96b10..fdf008d 100644 (file)
@@ -367,6 +367,13 @@ public class CoreImpl implements Core, NodeListener, RequestListener {
                return nodeManager.hasNode(node);
        }
 
+       /**
+        * {@inheritDoc}
+        */
+       public List<Project> getProjects() {
+               return projectManager.getProjects();
+       }
+
        //
        // ACTIONS
        //
@@ -441,13 +448,8 @@ public class CoreImpl implements Core, NodeListener, RequestListener {
        /**
         * {@inheritDoc}
         */
-       public Project createProject(String projectName) throws IOException, NoNodeException {
-               Project project = new Project();
-               project.setName(projectName);
-               String[] keyPair = nodeManager.generateKeyPair();
-               project.setPrivateKey(keyPair[0]);
-               project.setPublicKey(keyPair[1]);
-               return project;
+       public Project createProject() throws IOException, JSiteException {
+               return projectManager.createProject();
        }
 
        //