X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FCoreImpl.java;h=eae7b3a083237a9c6d30befe95bcfa72d43a1446;hb=78dd8a015cbfdedca1a962d03d16b89ee8187b8f;hp=d2fa1accbc521f462c73bbc08da91178256c2ec6;hpb=40aee755466b1d99bc6204112e923ed13201d89a;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/CoreImpl.java b/src/net/pterodactylus/jsite/core/CoreImpl.java index d2fa1ac..eae7b3a 100644 --- a/src/net/pterodactylus/jsite/core/CoreImpl.java +++ b/src/net/pterodactylus/jsite/core/CoreImpl.java @@ -438,6 +438,21 @@ public class CoreImpl implements Core, NodeListener, RequestListener { nodeManager.disconnect(node); } + /** + * {@inheritDoc} + */ + public Project addProject(String projectName) throws IOException { + Project project = new Project(); + project.setName(projectName); + String[] keyPair = nodeManager.generateKeyPair(); + if (keyPair == null) { + return null; + } + project.setPrivateKey(keyPair[0]); + project.setPublicKey(keyPair[1]); + return project; + } + // // PRIVATE METHODS //