Конвертер @param mail @return
(Netmail mail)
| 556 | * @return |
| 557 | */ |
| 558 | public static FtnMessage netmailToFtnMessage(Netmail mail) { |
| 559 | FtnMessage message = new FtnMessage(); |
| 560 | message.setNetmail(true); |
| 561 | message.setFromName(mail.getFromName()); |
| 562 | message.setToName(mail.getToName()); |
| 563 | message.setFromAddr(new FtnAddress(mail.getFromFTN())); |
| 564 | message.setToAddr(new FtnAddress(mail.getToFTN())); |
| 565 | message.setDate(mail.getDate()); |
| 566 | message.setSubject(mail.getSubject()); |
| 567 | message.setAttribute(mail.getAttr()); |
| 568 | StringBuilder text = new StringBuilder(); |
| 569 | text.append(mail.getText()); |
| 570 | if (text.charAt(text.length() - 1) != '\n') { |
| 571 | text.append('\n'); |
| 572 | } |
| 573 | for (FtnAddress address : MainHandler.getCurrentInstance().getInfo() |
| 574 | .getAddressList()) { |
| 575 | text.append(String.format(ROUTE_VIA, address.toString(), |
| 576 | FORMAT.format(new Date()))); |
| 577 | } |
| 578 | message.setText(text.toString()); |
| 579 | return message; |
| 580 | } |
| 581 | |
| 582 | /** |
| 583 | * Конвертер |
no test coverage detected