From 348968018a78b5c70f25a88db621172feff9b0e5 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 27 Aug 2018 16:26:41 -0300 Subject: [PATCH] Migrate REST classes to Kotlin and upgrade Javalin --- .idea/codeStyles/Project.xml | 11 +-- briar-headless/build.gradle | 3 +- .../bramble/identity/OutputAuthor.java | 23 ----- .../bramble/identity/OutputAuthor.kt | 14 +++ .../briarproject/briar/headless/Extensions.kt | 12 +++ .../briarproject/briar/headless/Router.java | 79 --------------- .../org/briarproject/briar/headless/Router.kt | 68 +++++++++++++ .../briar/headless/blogs/BlogController.java | 81 ---------------- .../briar/headless/blogs/BlogController.kt | 47 +++++++++ .../briar/headless/blogs/Extensions.kt | 5 + .../briar/headless/blogs/OutputBlogPost.java | 38 -------- .../briar/headless/blogs/OutputBlogPost.kt | 22 +++++ .../headless/contact/ContactController.java | 39 -------- .../headless/contact/ContactController.kt | 21 ++++ .../briar/headless/contact/Extensions.kt | 5 + .../briar/headless/contact/OutputContact.java | 24 ----- .../briar/headless/contact/OutputContact.kt | 15 +++ .../briar/headless/forums/Extensions.kt | 7 ++ .../headless/forums/ForumController.java | 47 --------- .../briar/headless/forums/ForumController.kt | 26 +++++ .../briar/headless/forums/OutputForum.kt | 13 +++ .../briar/headless/messaging/Extensions.kt | 8 ++ .../messaging/MessagingController.java | 97 ------------------- .../headless/messaging/MessagingController.kt | 66 +++++++++++++ .../messaging/OutputPrivateMessage.java | 43 -------- .../messaging/OutputPrivateMessage.kt | 44 +++++++++ briar-headless/witness.gradle | 35 ++++--- 27 files changed, 397 insertions(+), 496 deletions(-) delete mode 100644 briar-headless/src/main/java/org/briarproject/bramble/identity/OutputAuthor.java create mode 100644 briar-headless/src/main/java/org/briarproject/bramble/identity/OutputAuthor.kt create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/Extensions.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/Router.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/Router.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/blogs/BlogController.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/blogs/BlogController.kt create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/blogs/Extensions.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/blogs/OutputBlogPost.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/blogs/OutputBlogPost.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/contact/ContactController.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/contact/ContactController.kt create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/contact/Extensions.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/contact/OutputContact.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/contact/OutputContact.kt create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/forums/Extensions.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/forums/ForumController.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/forums/ForumController.kt create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/forums/OutputForum.kt create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/messaging/Extensions.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/messaging/MessagingController.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/messaging/MessagingController.kt delete mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/messaging/OutputPrivateMessage.java create mode 100644 briar-headless/src/main/java/org/briarproject/briar/headless/messaging/OutputPrivateMessage.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 22aa80cae..642d980d4 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -36,6 +36,9 @@