Skip to content
Snippets Groups Projects

trainers

8 files
+ 246
2
Compare changes
  • Side-by-side
  • Inline
Files
8
package nl.utwente.mod4.pokemon.routes;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.ws.rs.*;
import jakarta.ws.rs.core.MediaType;
import nl.utwente.mod4.pokemon.dao.TrainerDao;
import nl.utwente.mod4.pokemon.model.ResourceCollection;
import nl.utwente.mod4.pokemon.model.Trainer;
import java.io.IOException;
import java.io.PrintWriter;
@Path("/trainers")
public class TrainerRoute {
@@ -32,6 +39,7 @@ public class TrainerRoute {
}
@GET
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Trainer getTrainer(@PathParam("id") String id) {
@@ -50,6 +58,7 @@ public class TrainerRoute {
}
@DELETE
@Path("/{id}")
public void deleteTrainer(@PathParam("id") String id) {
TrainerDao.INSTANCE.delete(id);
Loading