summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/speedment/examples/polaroidserver/ServerAPI.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/speedment/examples/polaroidserver/ServerAPI.java')
-rw-r--r--src/main/java/com/speedment/examples/polaroidserver/ServerAPI.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/java/com/speedment/examples/polaroidserver/ServerAPI.java b/src/main/java/com/speedment/examples/polaroidserver/ServerAPI.java
new file mode 100644
index 0000000..06adfe4
--- /dev/null
+++ b/src/main/java/com/speedment/examples/polaroidserver/ServerAPI.java
@@ -0,0 +1,19 @@
+package com.speedment.examples.polaroidserver;
+
+import java.time.LocalDateTime;
+import java.util.Optional;
+
+/**
+ *
+ * @author Emil Forslund
+ */
+public interface ServerAPI {
+
+ String onRegister(String mail, String password);
+ String onLogin(String mail, String password);
+ String onUpload(String title, String description, String imgData, String sessionKey);
+ String onFind(String freeText, String sessionKey);
+ String onFollow(long userId, String sessionKey);
+ String onBrowse(String sessionKey, Optional<LocalDateTime> before, Optional<LocalDateTime> after);
+
+} \ No newline at end of file