Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/data/LProbeRepository.java @ 366:567ce7697fc7 0.5
Code documentation.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Tue, 10 Sep 2013 15:55:54 +0200 |
parents | c96fcc4dd5fd |
children | ea4d2d685f32 |
comparison
equal
deleted
inserted
replaced
365:fab80595ed55 | 366:567ce7697fc7 |
---|---|
61 } | 61 } |
62 | 62 |
63 /** | 63 /** |
64 * Filter object list by the given criteria. | 64 * Filter object list by the given criteria. |
65 * | 65 * |
66 * @param criteria The query filter | 66 * @param filter The query filter |
67 * @return Response object. | 67 * @return Response object. |
68 */ | 68 */ |
69 public <T> Response filter(CriteriaQuery<T> filter) { | 69 public <T> Response filter(CriteriaQuery<T> filter) { |
70 List<T> result = em.createQuery(filter).getResultList(); | 70 List<T> result = em.createQuery(filter).getResultList(); |
71 return new Response(true, 200, result); | 71 return new Response(true, 200, result); |
97 } | 97 } |
98 res.add(set); | 98 res.add(set); |
99 } | 99 } |
100 return new Response(true, 200, res); | 100 return new Response(true, 200, res); |
101 } | 101 } |
102 | |
102 /** | 103 /** |
103 * Get all objects. | 104 * Get all objects. |
104 * | 105 * |
105 * @param clazz The object type. (unused) | 106 * @param clazz The object type. (unused) |
106 * @return Response object. | 107 * @return Response object. |
128 } | 129 } |
129 | 130 |
130 /** | 131 /** |
131 * Validate and persist a new LProbe object. | 132 * Validate and persist a new LProbe object. |
132 * | 133 * |
133 * @param probe The new LProbe object | 134 * @param object The new LProbe object |
134 * @return Response. | 135 * @return Response. |
135 */ | 136 */ |
136 public Response create(Object object) { | 137 public Response create(Object object) { |
137 if (!(object instanceof LProbe)) { | 138 if (!(object instanceof LProbe)) { |
138 return new Response(false, 602, object); | 139 return new Response(false, 602, object); |