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) {
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)