public List getProcessDefinitions()

in src/main/java/com/epam/digital/data/platform/usrprcssmgt/remote/impl/ProcessDefinitionRemoteServiceImpl.java [61:75]


  public List<ProcessDefinitionResponse> getProcessDefinitions(GetProcessDefinitionsParams params) {
    log.debug("Selecting list of process definitions form bpms. Params: {}", params);

    var queryDto = DdmProcessDefinitionQueryDto.builder()
        .latestVersion(true)
        .active(params.isActive())
        .suspended(params.isSuspended())
        .sortBy(DdmProcessDefinitionQueryDto.SortByConstants.SORT_BY_NAME)
        .sortOrder(SortOrder.ASC.stringValue())
        .build();
    var dtos = processDefinitionRestClient.getProcessDefinitionsByParams(queryDto);

    log.debug("Found process definitions - {}", dtos);
    return processDefinitionMapper.toProcessDefinitionResponseList(dtos);
  }