Financial software

August 13, 2020 @WAT

Is that expected for a financial system?

OrderStatusInBank orderStatusInBank = OrderStatusInBank.valueOf("ORDER_STATUS_NUMBER_" + jsonMap.get("OrderStatus"));

And then

String messageKey = ORDER_STATUS_NUMBER_7.equals(order.getStatusInBank()) ? "payment.canceled" : "error.payment";

And finally

final String messageHead = ORDER_STATUS_NUMBER_2.equals(order.getStatusInBank()) ? messageService.getMessage("email.order-payed-successfully") : messageService.getMessage("email.order-not-payed");