Package fassade

Class ChatService

java.lang.Object
fassade.ChatService

public class ChatService extends Object
  • Constructor Details

    • ChatService

      public ChatService()
  • Method Details

    • createUser

      public boolean createUser(String userName)
    • createChatRoom

      public int createChatRoom(String user1Name, String user2Name)
    • sendMessage

      public void sendMessage(int roomId, String senderName, String content)
    • showMessage

      public List<String> showMessage(int roomId)
    • addContact

      public boolean addContact(String contactUserName, String currentUserName)
    • getUserContacts

      public List<String> getUserContacts(String userName)
    • getUserChatRoomIds

      public List<Integer> getUserChatRoomIds(String userName)
    • getChatRoomInfo

      public String getChatRoomInfo(int roomId)
    • createGruppenRoom

      public int createGruppenRoom(String creatorName, String groupName, String description)
    • addParticipantToGroup

      public boolean addParticipantToGroup(int groupId, String adderName, String userToAddName)
    • sendGroupMessage

      public void sendGroupMessage(int groupId, String senderName, String content)
    • getGroupMessages

      public List<String> getGroupMessages(int groupId)
    • getUserGruppenRooms

      public List<String> getUserGruppenRooms(String userName)
    • getGruppenRoomInfo

      public String getGruppenRoomInfo(int groupId)