Mercurial > lada > lada-server
comparison src/main/java/de/intevation/lada/rest/AuditTrailService.java @ 1308:db46646375e3
Added action to probe audit trail.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Wed, 08 Mar 2017 09:44:11 +0100 |
parents | e51c56914e52 |
children | d531e8e8afa2 |
comparison
equal
deleted
inserted
replaced
1307:c2df9c848e9d | 1308:db46646375e3 |
---|---|
192 */ | 192 */ |
193 private ObjectNode createEntry(AuditTrailProbe audit, ObjectMapper mapper) { | 193 private ObjectNode createEntry(AuditTrailProbe audit, ObjectMapper mapper) { |
194 ObjectNode node = mapper.createObjectNode(); | 194 ObjectNode node = mapper.createObjectNode(); |
195 node.put("timestamp", audit.getTstamp().getTime()); | 195 node.put("timestamp", audit.getTstamp().getTime()); |
196 node.put("type", audit.getTableName()); | 196 node.put("type", audit.getTableName()); |
197 node.put("action", audit.getAction()); | |
197 ObjectNode data = (ObjectNode)audit.getChangedFields(); | 198 ObjectNode data = (ObjectNode)audit.getChangedFields(); |
198 data = translateIds(data); | 199 data = translateIds(data); |
199 node.putPOJO("changedFields", data); | 200 node.putPOJO("changedFields", data); |
200 if ("kommentar_p".equals(audit.getTableName())) { | 201 if ("kommentar_p".equals(audit.getTableName())) { |
201 node.put("identifier", audit.getRowData().get("datum").toString()); | 202 node.put("identifier", audit.getRowData().get("datum").toString()); |
299 */ | 300 */ |
300 private ObjectNode createEntry(AuditTrailMessung audit, ObjectMapper mapper) { | 301 private ObjectNode createEntry(AuditTrailMessung audit, ObjectMapper mapper) { |
301 ObjectNode node = mapper.createObjectNode(); | 302 ObjectNode node = mapper.createObjectNode(); |
302 node.put("timestamp", audit.getTstamp().getTime()); | 303 node.put("timestamp", audit.getTstamp().getTime()); |
303 node.put("type", audit.getTableName()); | 304 node.put("type", audit.getTableName()); |
305 node.put("action", audit.getAction()); | |
304 ObjectNode data = (ObjectNode)audit.getChangedFields(); | 306 ObjectNode data = (ObjectNode)audit.getChangedFields(); |
305 node.putPOJO("changedFields", data); | 307 node.putPOJO("changedFields", data); |
306 if ("kommentar_m".equals(audit.getTableName())) { | 308 if ("kommentar_m".equals(audit.getTableName())) { |
307 node.put("identifier", audit.getRowData().get("datum").toString()); | 309 node.put("identifier", audit.getRowData().get("datum").toString()); |
308 } | 310 } |