Esempio n. 1
0
 @Override
 public void log(AuditEvent auditEvent) {
   String origin = auditEvent.getOrigin();
   String data = auditEvent.getData();
   origin = origin == null ? "" : origin;
   origin = origin.length() > 255 ? origin.substring(0, 255) : origin;
   data = data == null ? "" : data;
   data = data.length() > 255 ? data.substring(0, 255) : data;
   template.update(
       "insert into sec_audit (principal_id, event_type, origin, event_data) values (?,?,?,?)",
       auditEvent.getPrincipalId(),
       auditEvent.getType().getCode(),
       auditEvent.getOrigin(),
       auditEvent.getData());
 }