From e3c228e890cdf74a7dda44a6ac2e5e11359a34cb Mon Sep 17 00:00:00 2001 From: tobias <thinkdifferent055@gmail.com> Date: Fri, 24 Mar 2017 19:16:40 +0100 Subject: [PATCH] Changed the media path to filename --- PlayWallServer.iml | 3 ++- .../tobias/playpad/server/project/Path.scala | 2 +- .../project/loader/json/PathLoader.scala | 2 +- .../project/loader/sql/PathLoader.scala | 2 +- .../server/project/saver/json/PathSaver.scala | 2 +- .../server/project/saver/sql/PathSaver.scala | 2 +- .../server/project/utils/JsonDef.scala | 2 +- .../playpad/server/project/utils/SqlDef.scala | 2 +- .../project/sync/ProjectSyncHandler.scala | 3 +-- .../sync/listener/path/PathAddListener.scala | 4 +-- .../listener/path/PathUpdateListener.scala | 27 ------------------- 11 files changed, 12 insertions(+), 39 deletions(-) delete mode 100644 src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathUpdateListener.scala diff --git a/PlayWallServer.iml b/PlayWallServer.iml index 1481fba..f73ccc0 100644 --- a/PlayWallServer.iml +++ b/PlayWallServer.iml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> - <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8"> <output url="file://$MODULE_DIR$/target/classes" /> <output-test url="file://$MODULE_DIR$/target/test-classes" /> <content url="file://$MODULE_DIR$"> @@ -35,5 +35,6 @@ <orderEntry type="library" name="Maven: com.j256.ormlite:ormlite-jdbc:5.0" level="project" /> <orderEntry type="library" name="Maven: mysql:mysql-connector-java:6.0.5" level="project" /> <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.0" level="project" /> + <orderEntry type="library" name="scala-sdk-2.12.1" level="application" /> </component> </module> \ No newline at end of file diff --git a/src/main/scala/de/tobias/playpad/server/project/Path.scala b/src/main/scala/de/tobias/playpad/server/project/Path.scala index 6d921fa..1e8c2b0 100644 --- a/src/main/scala/de/tobias/playpad/server/project/Path.scala +++ b/src/main/scala/de/tobias/playpad/server/project/Path.scala @@ -8,7 +8,7 @@ import java.util.UUID class Path { var id: UUID = UUID.randomUUID() - var path: String = _ + var filename: String = _ var pad: Pad = _ } diff --git a/src/main/scala/de/tobias/playpad/server/project/loader/json/PathLoader.scala b/src/main/scala/de/tobias/playpad/server/project/loader/json/PathLoader.scala index 520f8e0..cb1a6c0 100644 --- a/src/main/scala/de/tobias/playpad/server/project/loader/json/PathLoader.scala +++ b/src/main/scala/de/tobias/playpad/server/project/loader/json/PathLoader.scala @@ -19,7 +19,7 @@ class PathLoader { val path = new Path() path.id = UUID.fromString(json.get(PATH_ID).getAsString) - path.path = json.get(PATH_PATH).getAsString + path.filename = json.get(PATH_PATH).getAsString path.pad = pad path diff --git a/src/main/scala/de/tobias/playpad/server/project/loader/sql/PathLoader.scala b/src/main/scala/de/tobias/playpad/server/project/loader/sql/PathLoader.scala index b4da8fc..cfc1625 100644 --- a/src/main/scala/de/tobias/playpad/server/project/loader/sql/PathLoader.scala +++ b/src/main/scala/de/tobias/playpad/server/project/loader/sql/PathLoader.scala @@ -21,7 +21,7 @@ class PathLoader(val connection: Connection) { while (result.next()) { val path = new Path() path.id = UUID.fromString(result.getString(PATH_ID)) - path.path = result.getString(PATH_NAME) + path.filename = result.getString(PATH_NAME) path.pad = pad paths = path :: paths diff --git a/src/main/scala/de/tobias/playpad/server/project/saver/json/PathSaver.scala b/src/main/scala/de/tobias/playpad/server/project/saver/json/PathSaver.scala index 52b9b1c..7063c25 100644 --- a/src/main/scala/de/tobias/playpad/server/project/saver/json/PathSaver.scala +++ b/src/main/scala/de/tobias/playpad/server/project/saver/json/PathSaver.scala @@ -12,7 +12,7 @@ class PathSaver { val jsonObject = new JsonObject() jsonObject.addProperty(PATH_ID, path.id.toString) - jsonObject.addProperty(PATH_PATH, path.path) + jsonObject.addProperty(PATH_PATH, path.filename) jsonObject } diff --git a/src/main/scala/de/tobias/playpad/server/project/saver/sql/PathSaver.scala b/src/main/scala/de/tobias/playpad/server/project/saver/sql/PathSaver.scala index 1d695ee..ed0e374 100644 --- a/src/main/scala/de/tobias/playpad/server/project/saver/sql/PathSaver.scala +++ b/src/main/scala/de/tobias/playpad/server/project/saver/sql/PathSaver.scala @@ -12,7 +12,7 @@ import de.tobias.playpad.server.server.SqlHelper class PathSaver(val connection: Connection) { def save(path: Path): Unit = { SqlHelper.insertOrUpdate(connection, PATH, path.id, PATH_PAD_REF, path.pad.id) - SqlHelper.insertOrUpdate(connection, PATH, path.id, PATH_NAME, path.path) + SqlHelper.insertOrUpdate(connection, PATH, path.id, PATH_NAME, path.filename) } } diff --git a/src/main/scala/de/tobias/playpad/server/project/utils/JsonDef.scala b/src/main/scala/de/tobias/playpad/server/project/utils/JsonDef.scala index c0c5ef9..dfae494 100644 --- a/src/main/scala/de/tobias/playpad/server/project/utils/JsonDef.scala +++ b/src/main/scala/de/tobias/playpad/server/project/utils/JsonDef.scala @@ -22,7 +22,7 @@ object JsonDef { val PAD_DESIGN = "design" val PATH_ID = "id" - val PATH_PATH = "path" + val PATH_PATH = "filename" val DESIGN_ID = "id" val DESIGN_BACKGROUND_COLOR = "background_color" diff --git a/src/main/scala/de/tobias/playpad/server/project/utils/SqlDef.scala b/src/main/scala/de/tobias/playpad/server/project/utils/SqlDef.scala index 6db997c..38cf38a 100644 --- a/src/main/scala/de/tobias/playpad/server/project/utils/SqlDef.scala +++ b/src/main/scala/de/tobias/playpad/server/project/utils/SqlDef.scala @@ -25,7 +25,7 @@ object SqlDef { val PATH = "Path" val PATH_ID = "id" - val PATH_NAME = "path" + val PATH_NAME = "filename" val PATH_PAD_REF = "pad_id" val DESIGN = "Design" diff --git a/src/main/scala/de/tobias/playpad/server/server/project/sync/ProjectSyncHandler.scala b/src/main/scala/de/tobias/playpad/server/server/project/sync/ProjectSyncHandler.scala index bb8e873..a23c7c2 100644 --- a/src/main/scala/de/tobias/playpad/server/server/project/sync/ProjectSyncHandler.scala +++ b/src/main/scala/de/tobias/playpad/server/server/project/sync/ProjectSyncHandler.scala @@ -9,7 +9,7 @@ import de.tobias.playpad.server.account.Account import de.tobias.playpad.server.server.project.sync.listener.design.{DesignAddListener, DesignUpdateListener} import de.tobias.playpad.server.server.project.sync.listener.pad.{PadAddListener, PadClearListener, PadRemoveListener, PadUpdateListener} import de.tobias.playpad.server.server.project.sync.listener.page.{PageAddListener, PageRemoveListener, PageUpdateListener} -import de.tobias.playpad.server.server.project.sync.listener.path.{PathAddListener, PathRemoveListener, PathUpdateListener} +import de.tobias.playpad.server.server.project.sync.listener.path.{PathAddListener, PathRemoveListener} import de.tobias.playpad.server.server.project.sync.listener.project.{ProjectAddListener, ProjectRemoveListener, ProjectUpdateListener} import org.eclipse.jetty.websocket.api.Session import org.eclipse.jetty.websocket.api.annotations.{OnWebSocketClose, OnWebSocketConnect, OnWebSocketMessage, WebSocket} @@ -41,7 +41,6 @@ import scala.collection.{Map, mutable} "pad-clear" -> new PadClearListener(), "path-add" -> new PathAddListener(), - "path-update" -> new PathUpdateListener(), "path-rm" -> new PathRemoveListener(), "design-add" -> new DesignAddListener(), diff --git a/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathAddListener.scala b/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathAddListener.scala index 497e925..f86ad03 100644 --- a/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathAddListener.scala +++ b/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathAddListener.scala @@ -19,8 +19,8 @@ class PathAddListener extends Listener { SqlHelper.insertOrUpdate(connection, SqlDef.PATH, pathId, SqlDef.PATH_PAD_REF, padId) - if (json.get("path") != null) { - val path = json.get("path").getAsString + if (json.get("filename") != null) { + val path = json.get("filename").getAsString SqlHelper.insertOrUpdate(connection, SqlDef.PATH, pathId, SqlDef.PATH_NAME, path) } } diff --git a/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathUpdateListener.scala b/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathUpdateListener.scala deleted file mode 100644 index 59be933..0000000 --- a/src/main/scala/de/tobias/playpad/server/server/project/sync/listener/path/PathUpdateListener.scala +++ /dev/null @@ -1,27 +0,0 @@ -package de.tobias.playpad.server.server.project.sync.listener.path - -import java.sql.Connection -import java.util.UUID - -import com.google.gson.JsonObject -import de.tobias.playpad.server.account.Session -import de.tobias.playpad.server.project.utils.SqlDef -import de.tobias.playpad.server.server.SqlHelper -import de.tobias.playpad.server.server.project.sync.listener.Listener - -/** - * Created by tobias on 19.02.17. - */ -class PathUpdateListener extends Listener { - override def onChange(json: JsonObject, connection: Connection, session: Session): Unit = { - val pathId = UUID.fromString(json.get("id").getAsString) - val padId = UUID.fromString(json.get("pad").getAsString) - val field = json.get("field").getAsString - - SqlHelper.insertOrUpdate(connection, SqlDef.PATH, pathId, SqlDef.PATH_PAD_REF, padId) - - field match { - case "path" => SqlHelper.insertOrUpdate(connection, SqlDef.PATH, pathId, SqlDef.PATH_NAME, json.get("value").getAsString) - } - } -} -- GitLab