comparison src/main/java/de/intevation/lada/rest/stamm/MessprogrammKategorieService.java @ 1028:1c41c7b8f7c2 schema-update

Updated server application to new database model. THIS IS STILL WIP!!!
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 08 Jul 2016 15:32:36 +0200
parents e134c13c4209
children 3a5a9a0492d1
comparison
equal deleted inserted replaced
1027:9971471d562c 1028:1c41c7b8f7c2
23 import javax.ws.rs.core.HttpHeaders; 23 import javax.ws.rs.core.HttpHeaders;
24 import javax.ws.rs.core.MediaType; 24 import javax.ws.rs.core.MediaType;
25 import javax.ws.rs.core.MultivaluedMap; 25 import javax.ws.rs.core.MultivaluedMap;
26 import javax.ws.rs.core.UriInfo; 26 import javax.ws.rs.core.UriInfo;
27 27
28 import de.intevation.lada.model.stamm.Filter; 28 import de.intevation.lada.model.stammdaten.Filter;
29 import de.intevation.lada.model.stamm.MessprogrammKategorie; 29 import de.intevation.lada.model.stammdaten.MessprogrammKategorie;
30 import de.intevation.lada.util.annotation.AuthorizationConfig; 30 import de.intevation.lada.util.annotation.AuthorizationConfig;
31 import de.intevation.lada.util.annotation.RepositoryConfig; 31 import de.intevation.lada.util.annotation.RepositoryConfig;
32 import de.intevation.lada.util.auth.Authorization; 32 import de.intevation.lada.util.auth.Authorization;
33 import de.intevation.lada.util.auth.AuthorizationType; 33 import de.intevation.lada.util.auth.AuthorizationType;
34 import de.intevation.lada.util.data.QueryBuilder; 34 import de.intevation.lada.util.data.QueryBuilder;
199 QueryBuilder<MessprogrammKategorie> builder = 199 QueryBuilder<MessprogrammKategorie> builder =
200 new QueryBuilder<MessprogrammKategorie>( 200 new QueryBuilder<MessprogrammKategorie>(
201 repository.entityManager("stamm"), 201 repository.entityManager("stamm"),
202 MessprogrammKategorie.class 202 MessprogrammKategorie.class
203 ); 203 );
204 builder.and("mplId", kategorie.getMplId()); 204 builder.and("code", kategorie.getCode());
205 builder.and("netzbetreiberId", kategorie.getNetzbetreiberId()); 205 builder.and("netzbetreiberId", kategorie.getNetzbetreiberId());
206 206
207 List<MessprogrammKategorie> kategorien = 207 List<MessprogrammKategorie> kategorien =
208 repository.filterPlain(builder.getQuery(), "stamm"); 208 repository.filterPlain(builder.getQuery(), "stamm");
209 if (kategorien.isEmpty() || 209 if (kategorien.isEmpty() ||
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)