Skip to content

Commit

Permalink
Extract readAsPaymentAccountFiltersList method in FilterWindow
Browse files Browse the repository at this point in the history
  • Loading branch information
lusarz committed Nov 15, 2019
1 parent 96046fa commit 415648e
Showing 1 changed file with 13 additions and 12 deletions.
Expand Up @@ -183,21 +183,10 @@ private void addContent() {
}
Button sendButton = new AutoTooltipButton(Res.get("filterWindow.add"));
sendButton.setOnAction(e -> {
List<PaymentAccountFilter> paymentAccountFilters = readAsList(paymentAccountFilterInputTextField)
.stream().map(item -> {
String[] list = item.split("\\|");
if (list.length == 3)
return new PaymentAccountFilter(list[0], list[1], list[2]);
else
return new PaymentAccountFilter("", "", "");
})
.collect(Collectors.toList());


if (sendFilterMessageHandler.handle(new Filter(
readAsList(offerIdsInputTextField),
readAsList(nodesInputTextField),
paymentAccountFilters,
readAsPaymentAccountFiltersList(paymentAccountFilterInputTextField),
readAsList(bannedCurrenciesInputTextField),
readAsList(bannedPaymentMethodsInputTextField),
readAsList(arbitratorsInputTextField),
Expand Down Expand Up @@ -252,4 +241,16 @@ private List<String> readAsList(InputTextField field) {
return Arrays.asList(StringUtils.deleteWhitespace(field.getText()).split(","));
}
}

private List<PaymentAccountFilter> readAsPaymentAccountFiltersList(InputTextField field) {
return readAsList(field)
.stream().map(item -> {
String[] list = item.split("\\|");
if (list.length == 3)
return new PaymentAccountFilter(list[0], list[1], list[2]);
else
return new PaymentAccountFilter("", "", "");
})
.collect(Collectors.toList());
}
}

0 comments on commit 415648e

Please sign in to comment.