Package server
Interface ChatDatabase
- All Known Implementing Classes:
DatabaseHandler
public interface ChatDatabase
Interface defining database operations for the chat server.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(String chatName, client.Message message) voidaddUserToChat(client.User user, String chatname) voidgetAllChats(client.User user) client.ChatArrayList<client.Message> getMessages(String chatname, Instant time) voidremoveUserFromChat(client.User user, String chatName)
-
Method Details
-
closeConnection
void closeConnection() -
addUserToChat
-
removeUserFromChat
-
addMessage
-
getMessages
-
getChat
-
getAllChats
-