Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/data/LProbeRepository.java @ 260:0de24f5e7c01
Added boolean parameter to validate method to test if update or create was triggered.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Tue, 16 Jul 2013 08:24:34 +0200 |
parents | f0482fa04e2b |
children | c96fcc4dd5fd |
comparison
equal
deleted
inserted
replaced
259:9da1ee33b1fa | 260:0de24f5e7c01 |
---|---|
102 } | 102 } |
103 LProbe probe = (LProbe)object; | 103 LProbe probe = (LProbe)object; |
104 Response response = new Response(true, 200, probe); | 104 Response response = new Response(true, 200, probe); |
105 // Try to save the new LProbe. | 105 // Try to save the new LProbe. |
106 try { | 106 try { |
107 Map<String, Integer> warnings = validator.validate(probe); | 107 Map<String, Integer> warnings = validator.validate(probe, false); |
108 manager.create(probe); | 108 manager.create(probe); |
109 response.setWarnings(warnings); | 109 response.setWarnings(warnings); |
110 return response; | 110 return response; |
111 } | 111 } |
112 catch (EntityExistsException eee) { | 112 catch (EntityExistsException eee) { |
145 return new Response(false, 602, object); | 145 return new Response(false, 602, object); |
146 } | 146 } |
147 LProbe probe = (LProbe)object; | 147 LProbe probe = (LProbe)object; |
148 Response response = new Response(true, 200, probe); | 148 Response response = new Response(true, 200, probe); |
149 try { | 149 try { |
150 Map<String, Integer> warnings = validator.validate(probe); | 150 Map<String, Integer> warnings = validator.validate(probe, true); |
151 manager.update(probe); | 151 manager.update(probe); |
152 response.setWarnings(warnings); | 152 response.setWarnings(warnings); |
153 return response; | 153 return response; |
154 } | 154 } |
155 catch (EntityExistsException eee) { | 155 catch (EntityExistsException eee) { |