From b51f1bdbb3de55b8d8994e27647b6e328f31de75 Mon Sep 17 00:00:00 2001
From: Corentin-Boulanger <boulanger.corentin98@gmail.com>
Date: Wed, 6 Nov 2019 18:51:44 +0100
Subject: [PATCH] updated common.interfaces package name & added methods for
 client.IComToData

---
 .../common/interface/client/IComToData.java   |  5 ---
 .../common/interface/client/IDataToCom.java   |  5 ---
 .../common/interface/server/IComToData.java   |  5 ---
 .../common/interface/server/IDataToCom.java   |  5 ---
 .../{interface => interfaces}/client/.gitkeep |  0
 .../common/interfaces/client/IComToData.java  | 40 +++++++++++++++++++
 .../common/interfaces/client/IDataToCom.java  |  5 +++
 .../{interface => interfaces}/server/.gitkeep |  0
 .../common/interfaces/server/IComToData.java  |  5 +++
 .../common/interfaces/server/IDataToCom.java  |  5 +++
 10 files changed, 55 insertions(+), 20 deletions(-)
 delete mode 100644 src/baleine/common/interface/client/IComToData.java
 delete mode 100644 src/baleine/common/interface/client/IDataToCom.java
 delete mode 100644 src/baleine/common/interface/server/IComToData.java
 delete mode 100644 src/baleine/common/interface/server/IDataToCom.java
 rename src/baleine/common/{interface => interfaces}/client/.gitkeep (100%)
 create mode 100644 src/baleine/common/interfaces/client/IComToData.java
 create mode 100644 src/baleine/common/interfaces/client/IDataToCom.java
 rename src/baleine/common/{interface => interfaces}/server/.gitkeep (100%)
 create mode 100644 src/baleine/common/interfaces/server/IComToData.java
 create mode 100644 src/baleine/common/interfaces/server/IDataToCom.java

diff --git a/src/baleine/common/interface/client/IComToData.java b/src/baleine/common/interface/client/IComToData.java
deleted file mode 100644
index f90da59..0000000
--- a/src/baleine/common/interface/client/IComToData.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package baleine.common.interface.client;
-
-public interface IComToData {
-
-}
diff --git a/src/baleine/common/interface/client/IDataToCom.java b/src/baleine/common/interface/client/IDataToCom.java
deleted file mode 100644
index 77dad98..0000000
--- a/src/baleine/common/interface/client/IDataToCom.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package baleine.common.interface.client;
-
-public interface IDataToCom {
-
-}
diff --git a/src/baleine/common/interface/server/IComToData.java b/src/baleine/common/interface/server/IComToData.java
deleted file mode 100644
index 3c72348..0000000
--- a/src/baleine/common/interface/server/IComToData.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package baleine.common.interface.server;
-
-public interface IComToData {
-
-}
diff --git a/src/baleine/common/interface/server/IDataToCom.java b/src/baleine/common/interface/server/IDataToCom.java
deleted file mode 100644
index 725a078..0000000
--- a/src/baleine/common/interface/server/IDataToCom.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package baleine.common.interface.server;
-
-public interface IDataToCom {
-
-}
diff --git a/src/baleine/common/interface/client/.gitkeep b/src/baleine/common/interfaces/client/.gitkeep
similarity index 100%
rename from src/baleine/common/interface/client/.gitkeep
rename to src/baleine/common/interfaces/client/.gitkeep
diff --git a/src/baleine/common/interfaces/client/IComToData.java b/src/baleine/common/interfaces/client/IComToData.java
new file mode 100644
index 0000000..7ee8b41
--- /dev/null
+++ b/src/baleine/common/interfaces/client/IComToData.java
@@ -0,0 +1,40 @@
+package baleine.common.interfaces.client;
+
+import java.util.ArrayList;
+import java.util.UUID;
+
+import baleine.common.dataModel.Board;
+import baleine.common.dataModel.GameHeavy;
+import baleine.common.dataModel.GameLight;
+import baleine.common.dataModel.Message;
+import baleine.common.dataModel.UserLight;
+
+public interface IComToData {
+	public void forwardPlayerProfile(UserLight user);
+	
+	public void addAuthenticatedPlayer(UserLight user);
+	
+	public void receiveGameData(ArrayList<UserLight> user);
+	
+	public void addNewUser(UserLight user);
+	
+	public void notifyNewGame(GameLight newGameCreated);
+	
+	public void sendGameSave(GameHeavy game, UUID userId);
+	
+	public void receiveChatMessage(Message message);
+	
+	public void removeDisconnectedUser(UUID user);
+	
+	public void addSpectatorToGame(UserLight spectator);
+	
+	public void receiveJoinRequestAnswer(boolean isAccepted, UUID gameUUID);
+	
+	public void receiveJoinRequest(UUID userProposingUUID, UUID gameUUID);
+	
+	public void notifyEndGame(GameLight game);
+	
+	public void updateBoard(Board board);
+	
+	public void endGame(GameLight endGameInfo);
+}
diff --git a/src/baleine/common/interfaces/client/IDataToCom.java b/src/baleine/common/interfaces/client/IDataToCom.java
new file mode 100644
index 0000000..6772287
--- /dev/null
+++ b/src/baleine/common/interfaces/client/IDataToCom.java
@@ -0,0 +1,5 @@
+package baleine.common.interfaces.client;
+
+public interface IDataToCom {
+
+}
diff --git a/src/baleine/common/interface/server/.gitkeep b/src/baleine/common/interfaces/server/.gitkeep
similarity index 100%
rename from src/baleine/common/interface/server/.gitkeep
rename to src/baleine/common/interfaces/server/.gitkeep
diff --git a/src/baleine/common/interfaces/server/IComToData.java b/src/baleine/common/interfaces/server/IComToData.java
new file mode 100644
index 0000000..8835d1b
--- /dev/null
+++ b/src/baleine/common/interfaces/server/IComToData.java
@@ -0,0 +1,5 @@
+package baleine.common.interfaces.server;
+
+public interface IComToData {
+
+}
diff --git a/src/baleine/common/interfaces/server/IDataToCom.java b/src/baleine/common/interfaces/server/IDataToCom.java
new file mode 100644
index 0000000..bc43d29
--- /dev/null
+++ b/src/baleine/common/interfaces/server/IDataToCom.java
@@ -0,0 +1,5 @@
+package baleine.common.interfaces.server;
+
+public interface IDataToCom {
+
+}
-- 
GitLab