comparison src/main/java/de/intevation/lada/data/LMessungRepository.java @ 255:a3ef7a5f2be8

Implemented 'delete' for LMessung.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 15 Jul 2013 17:49:46 +0200
parents f0482fa04e2b
children 0de24f5e7c01
comparison
equal deleted inserted replaced
254:dc41bddf67c0 255:a3ef7a5f2be8
181 } 181 }
182 return response; 182 return response;
183 } 183 }
184 184
185 /** 185 /**
186 * This class does not support this operation. 186 * Delete a LMessung object.
187 * 187 *
188 * @param object 188 * @param object The object to delete.
189 * @return Response object.
189 */ 190 */
190 public Response delete(Object object) { 191 public Response delete(Object object) {
191 return null; 192 if (!(object instanceof LMessung)) {
193 return new Response(false, 602, null);
194 }
195 LMessung messung = (LMessung)object;
196 Response response = new Response(true, 200, null);
197 try {
198 manager.delete(messung);
199 }
200 catch (IllegalArgumentException iae) {
201 response.setSuccess(false);
202 response.setMessage(602);
203 }
204 catch (TransactionRequiredException tre) {
205 response.setSuccess(false);
206 response.setMessage(603);
207 }
208 return response;
192 } 209 }
193 } 210 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)