private Object prepareAndSendKafkaAudit()

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;
  }