ResponseEntity fetchPayments()

in service/src/main/java/org/apache/fineract/cn/payroll/service/rest/PayrollDistributionRestController.java [140:151]


  ResponseEntity<PayrollPaymentPage> fetchPayments(
      @PathVariable("identifier") final String identifier,
      @RequestParam(value = "pageIndex", required = false) final Integer pageIndex,
      @RequestParam(value = "size", required = false) final Integer size,
      @RequestParam(value = "sortColumn", required = false) final String sortColumn,
      @RequestParam(value = "sortDirection", required = false) final String sortDirection) {
    this.payrollDistributionService.findDistribution(identifier)
        .orElseThrow(() -> ServiceException.notFound("Payroll distribution {0} not found."));

    return ResponseEntity.ok(this.payrollDistributionService
        .fetchPayments(identifier, PageableBuilder.create(pageIndex, size, sortColumn, sortDirection)));
  }