public void sendDbAudit()

in src/main/java/com/epam/digital/data/platform/kafkaapi/core/audit/DatabaseEventsFacade.java [49:74]


  public void sendDbAudit(
      String methodName,
      String tableName,
      String action,
      JwtClaimsDto userClaims,
      String step,
      String entityId,
      Set<String> fields,
      String result) {
    var event =
        createBaseAuditEvent(
                EventType.USER_ACTION, DB_MODIFYING + methodName, traceProvider.getRequestId())
            .setSourceInfo(auditSourceInfoProvider.getAuditSourceInfo());

    var context = auditService.createContext(action, step, tableName, entityId, fields, result);
    event.setContext(context);

    var userInfo = AuditUserInfo.AuditUserInfoBuilder.anAuditUserInfo()
            .userName(userClaims.getFullName())
            .userKeycloakId(userClaims.getSubject())
            .userDrfo(userClaims.getDrfo())
            .build();
    event.setUserInfo(userInfo);

    auditService.sendAudit(event.build());
  }