/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/RestCommands.java
ViewVC logotype

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/RestCommands.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3001 by torben, Fri Feb 5 11:01:48 2016 UTC revision 3002 by torben, Mon Apr 18 18:56:35 2016 UTC
# Line 9  import javax.ws.rs.core.Context; Line 9  import javax.ws.rs.core.Context;
9  import javax.ws.rs.core.MediaType;  import javax.ws.rs.core.MediaType;
10    
11  import dk.daoas.adressevedligehold.afstandandenrute.AfstandAndenRuteTask;  import dk.daoas.adressevedligehold.afstandandenrute.AfstandAndenRuteTask;
12    import dk.daoas.adressevedligehold.dawa.DawaTask;
13  import dk.daoas.adressevedligehold.tasks.TaskManager;  import dk.daoas.adressevedligehold.tasks.TaskManager;
14    
15  @Path("/commands")  @Path("/commands")
# Line 35  public class RestCommands { Line 36  public class RestCommands {
36                                    
37                  return "OK";                  return "OK";
38          }          }
39            
40            @Path("/dawa/{code}/{name}")
41            @GET
42            @Produces(MediaType.TEXT_PLAIN)
43            public String scheduleDawa(
44                            @Context ServletContext context,
45                            @PathParam("code") short regionCode,
46                            @PathParam("name") String regionName) {
47                    
48                    TaskManager taskMgr = (TaskManager) context.getAttribute(TaskManager.TASKMANAGER);
49                    
50                    DawaTask task = new DawaTask(regionCode, regionName);
51                    
52                    taskMgr.submitTask(task);
53                    
54                    return "OK";
55            }
56                    
57                    
58  }  }

Legend:
Removed from v.3001  
changed lines
  Added in v.3002

  ViewVC Help
Powered by ViewVC 1.1.20