comparison src/main/java/de/intevation/lada/rest/SUmweltRESTService.java @ 30:c11b0df06151

Added Umwelt-Stammdaten service and data model.
author Raimund Renkert <rrenkert@intevation.de>
date Wed, 22 May 2013 13:21:35 +0200
parents
children e0a5477f657e
comparison
equal deleted inserted replaced
29:c5930d01e0ab 30:c11b0df06151
1 package de.intevation.lada.rest;
2
3 import java.util.List;
4 import java.util.logging.Logger;
5
6 import javax.enterprise.context.RequestScoped;
7 import javax.inject.Inject;
8 import javax.ws.rs.GET;
9 import javax.ws.rs.Path;
10 import javax.ws.rs.PathParam;
11 import javax.ws.rs.Produces;
12
13 import de.intevation.lada.data.SUmweltRepository;
14 import de.intevation.lada.model.SUmwelt;
15
16 @Path("/uwb")
17 @RequestScoped
18 public class SUmweltRESTService {
19 @Inject
20 private SUmweltRepository repository;
21
22 @Inject
23 private Logger log;
24
25 @GET
26 @Produces("text/json")
27 public List<SUmwelt> listAllMembers() {
28 final List<SUmwelt> result = repository.findAll();
29 return result;
30 }
31
32 @GET
33 @Path("/{id:[0-9][0-9]*}")
34 @Produces("text/json")
35 public SUmwelt loadById(@PathParam("id") String id) {
36 return repository.findById(id);
37 }
38 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)