package com.ntlab.irisserver.resources; import com.ntlab.irisserver.entities.Game; import com.ntlab.irisserver.entities.Room; import com.ntlab.irisserver.entities.Turn; import com.ntlab.irisserver.models.RoomManager; import org.springframework.stereotype.Component; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import java.util.List; @Component @Path("/rooms") public class GameStateRest { @Path("/{rid}/game/opens") @GET public List<Integer> getOpens(@PathParam("rid") String rid){ return null; } @Path("/{rid}/game/turn") @GET public String getTurn(@PathParam("rid") String rid) { RoomManager rm = RoomManager.getInstance(); Room room = rm.getRoom(rid); Game game = room.getGame(); String turn = game.getTurn(); return turn; } }