comparison src/main/java/de/intevation/lada/rest/LKommentarMService.java @ 261:07c4186cbfab

Enable read access on all objects for authorized users.
author Raimund Renkert <rrenkert@intevation.de>
date Tue, 16 Jul 2013 11:18:05 +0200
parents 1cdb6b8a0843
children 567ce7697fc7
comparison
equal deleted inserted replaced
260:0de24f5e7c01 261:07c4186cbfab
77 !params.containsKey("messungsId") 77 !params.containsKey("messungsId")
78 ) { 78 ) {
79 return new Response(false, 609, new ArrayList<LKommentarM>()); 79 return new Response(false, 609, new ArrayList<LKommentarM>());
80 } 80 }
81 String probeId = params.getFirst("probeId"); 81 String probeId = params.getFirst("probeId");
82 if (authentication.hasAccess(headers, probeId)) { 82 QueryBuilder<LKommentarM> builder =
83 QueryBuilder<LKommentarM> builder = 83 new QueryBuilder<LKommentarM>(
84 new QueryBuilder<LKommentarM>( 84 repository.getEntityManager(), LKommentarM.class);
85 repository.getEntityManager(), LKommentarM.class); 85 builder.and("probeId", probeId)
86 builder.and("probeId", probeId) 86 .and("messungsId", params.getFirst("messungsId"));
87 .and("messungsId", params.getFirst("messungsId")); 87 return repository.filter(builder.getQuery());
88 return repository.filter(builder.getQuery());
89 }
90 return new Response(false, 698, new ArrayList<LKommentarM>());
91 } 88 }
92 catch(AuthenticationException ae) { 89 catch(AuthenticationException ae) {
93 return new Response(false, 699, new ArrayList<LKommentarM>()); 90 return new Response(false, 699, new ArrayList<LKommentarM>());
94 } 91 }
95 } 92 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)