package org.mercury_im.messenger.core.entity.chat; import org.mercury_im.messenger.core.entity.Account; import org.mercury_im.messenger.core.entity.contact.Peer; import java.util.Set; public class IGroupChat implements GroupChat { private long id; private Account account; private String roomAddress; private String roomName; protected ChatPreferences preferences; protected Set participants; @Override public Set getParticipants() { return participants; } @Override public void setParticipants(Set participants) { this.participants = participants; } @Override public String getRoomAddress() { return roomAddress; } @Override public void setRoomAddress(String roomAddress) { this.roomAddress = roomAddress; } @Override public String getRoomName() { return roomName; } @Override public void setRoomName(String roomName) { this.roomName = roomName; } @Override public long getId() { return id; } @Override public void setId(long id) { this.id = id; } @Override public Account getAccount() { return account; } @Override public void setAccount(Account account) { this.account = account; } @Override public ChatPreferences getChatPreferences() { return preferences; } @Override public void setChatPreferences(ChatPreferences chatPreferences) { this.preferences = chatPreferences; } }