in service/src/main/java/org/apache/fineract/cn/payroll/service/internal/service/PayrollConfigurationService.java [71:87]
public Optional<PayrollConfiguration> findPayrollConfiguration(final String customerIdentifier) {
return this.payrollConfigurationRepository
.findByCustomerIdentifier(customerIdentifier)
.map(payrollConfigurationEntity -> {
final PayrollConfiguration payrollConfiguration = PayrollConfigurationMapper.map(payrollConfigurationEntity);
payrollConfiguration.setPayrollAllocations(
this.payrollAllocationRepository.findByPayrollConfiguration(payrollConfigurationEntity)
.stream()
.map(PayrollAllocationMapper::map)
.sorted(Comparator.comparing(PayrollAllocation::getAccountNumber))
.collect(Collectors.toList())
);
return payrollConfiguration;
});
}