Mercurial > lada > lada-server
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 } |