--- dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/RestCommands.java 2016/04/15 07:16:12 3001 +++ dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/RestCommands.java 2016/04/18 18:56:35 3002 @@ -9,6 +9,7 @@ import javax.ws.rs.core.MediaType; import dk.daoas.adressevedligehold.afstandandenrute.AfstandAndenRuteTask; +import dk.daoas.adressevedligehold.dawa.DawaTask; import dk.daoas.adressevedligehold.tasks.TaskManager; @Path("/commands") @@ -35,6 +36,23 @@ return "OK"; } + + @Path("/dawa/{code}/{name}") + @GET + @Produces(MediaType.TEXT_PLAIN) + public String scheduleDawa( + @Context ServletContext context, + @PathParam("code") short regionCode, + @PathParam("name") String regionName) { + + TaskManager taskMgr = (TaskManager) context.getAttribute(TaskManager.TASKMANAGER); + + DawaTask task = new DawaTask(regionCode, regionName); + + taskMgr.submitTask(task); + + return "OK"; + } }