--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/tasks/TaskRestService.java 2016/02/04 14:21:30 2917 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/tasks/TaskRestService.java 2016/02/04 14:40:36 2918 @@ -45,6 +45,22 @@ return t.getLog(); } + @Path("/remove/{id}") + @GET + @Produces(MediaType.TEXT_PLAIN) + public String removeTask(@Context ServletContext context, @PathParam("id") int taskId ) { + TaskManager taskManager = (TaskManager) context.getAttribute(TaskManager.TASKMANAGER); + Task removeTask = taskManager.getTaskById(taskId); + + if (removeTask == null ){ + return "No task with id: " + taskId; + } + + taskManager.removeTask(removeTask); + + return "OK"; + } + }