private void createAuditRecord(String principal_id, AuditEventType type, String origin) { template.update( "insert into sec_audit (principal_id, event_type, origin) values (?,?,?)", principal_id, type.getCode(), origin); }
@Override public AuditEvent mapRow(ResultSet rs, int rowNum) throws SQLException { String principalId = rs.getString(2); principalId = principalId == null ? null : principalId.trim(); String origin = rs.getString(3); origin = origin == null ? null : origin.trim(); String data = rs.getString(4); data = data == null ? null : data.trim(); return new AuditEvent( AuditEventType.fromCode(rs.getInt(1)), principalId, origin, data, rs.getTimestamp(5).getTime()); }
public String toSystem(AuditEventType code) { return code.getSystem(); }