package mage.remote.interfaces; import java.util.Collection; import java.util.List; import java.util.UUID; import mage.remote.MageRemoteException; import mage.view.MatchView; import mage.view.RoomUsersView; import mage.view.TableView; import mage.view.UserView; /** * @author noxx */ public interface ServerState { UUID getMainRoomId(); List getUsers(); Collection getRoomUsers (UUID roomId) throws MageRemoteException; List getServerMessages(); Collection getTables(UUID roomId) throws MageRemoteException; Collection getFinishedMatches(UUID roomId) throws MageRemoteException; String getVersionInfo(); Boolean isServerReady(); }