in src/main/java/com/epam/digital/data/platform/bphistory/persistence/audit/KafkaAuditProcessor.java [42:55]
private Object prepareAndSendKafkaAudit(ProceedingJoinPoint joinPoint, Operation operation)
throws Throwable {
String methodName = joinPoint.getSignature().getName();
kafkaEventsFacade.sendKafkaAudit(
EventType.USER_ACTION, methodName, operation.name(), BEFORE, null);
Object result = joinPoint.proceed();
kafkaEventsFacade.sendKafkaAudit(
EventType.USER_ACTION, methodName, operation.name(), AFTER, STATUS);
return result;
}