in src/main/java/com/epam/digital/data/platform/restapi/core/audit/ControllerAuditAspect.java [182:199]
private Object prepareAndSendRestAudit(ProceedingJoinPoint joinPoint, String action, UUID id,
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, id, null);
Object result = joinPoint.proceed();
var resultStatus = ((ResponseEntity<?>) result).getStatusCode().getReasonPhrase();
restAuditEventsFacade.sendRestAudit(EventType.USER_ACTION, methodName,
action, jwt, AFTER, id, resultStatus);
return result;
}