public CountResponse count()

in src/main/java/com/epam/digital/data/platform/bphistory/service/api/service/impl/ProcessService.java [67:74]


  public CountResponse count(SecurityContext securityContext) {
    log.info("Counting active process instances");
    var userClaims = jwtInfoProvider.getUserClaims(securityContext.getAccessToken());
    var userKeycloakId = userClaims.getPreferredUsername();
    var count = repository.countByStartUserIdAndStateIn(userKeycloakId, UNFINISHED_PROCESS_STATES);
    log.info("Counted {} active process instances", count);
    return CountResponse.builder().count(count).build();
  }