in src/main/java/com/epam/digital/data/platform/bphistory/service/api/audit/AuditEventProcessor.java [66:82]
Object prepareAndSendRestAudit(ProceedingJoinPoint joinPoint, String action,
SecurityContext securityContext) throws Throwable {
String methodName = joinPoint.getSignature().getName();
String jwt = securityContext == null ? null : securityContext.getAccessToken();
restAuditEventsFacade
.sendRestAudit(EventType.USER_ACTION, methodName, action, jwt, BEFORE, null);
Object result = joinPoint.proceed();
var resultStatus = ((ResponseEntity<?>) result).getStatusCode().getReasonPhrase();
restAuditEventsFacade.sendRestAudit(EventType.USER_ACTION, methodName,
action, jwt, AFTER, resultStatus);
return result;
}