FreelanceBot
50 строк · 1.2 Кб
1package telegramBot.dto;
2
3import lombok.Getter;
4import lombok.NoArgsConstructor;
5import lombok.Setter;
6import telegramBot.entity.Order;
7
8import java.util.ArrayList;
9import java.util.List;
10
11@Getter
12@Setter
13@NoArgsConstructor
14//TODO rewrite it
15public class OrderDto {
16private String title;
17private String link;
18private String details;
19
20private String exchangeName;
21private String exchangeLink;
22private String subscription;
23
24
25public String getOrderInfo() {
26return "<a href=" + "'" + this.getExchangeLink() +
27this.getLink() + "'" + ">" + this.getTitle() + "</a>";
28}
29
30public OrderDto(String title, String link, String exchangeName,
31String exchangeLink,
32String subscription) {
33this.title = title;
34this.link = link;
35this.exchangeName = exchangeName;
36this.exchangeLink = exchangeLink;
37this.subscription = subscription;
38}
39
40
41public Order toEntity(){
42return new Order(this.title.replaceAll("(–)", "-"), this.link);
43}
44
45public OrderDto(String title, String link, String details) {
46this.title = title;
47this.link = link;
48this.details = details;
49}
50}
51