FreelanceBot

Форк
0
50 строк · 1.2 Кб
1
package telegramBot.dto;
2

3
import lombok.Getter;
4
import lombok.NoArgsConstructor;
5
import lombok.Setter;
6
import telegramBot.entity.Order;
7

8
import java.util.ArrayList;
9
import java.util.List;
10

11
@Getter
12
@Setter
13
@NoArgsConstructor
14
//TODO rewrite it
15
public class OrderDto {
16
    private String title;
17
    private String link;
18
    private String details;
19

20
    private String exchangeName;
21
    private String exchangeLink;
22
    private String subscription;
23

24

25
    public String getOrderInfo() {
26
        return "<a href=" + "'" + this.getExchangeLink() +
27
                this.getLink() + "'" + ">" + this.getTitle() + "</a>";
28
    }
29

30
    public OrderDto(String title, String link, String exchangeName,
31
                    String exchangeLink,
32
                    String subscription) {
33
        this.title = title;
34
        this.link = link;
35
        this.exchangeName = exchangeName;
36
        this.exchangeLink = exchangeLink;
37
        this.subscription = subscription;
38
    }
39

40

41
    public Order toEntity(){
42
        return new Order(this.title.replaceAll("(&ndash;)", "-"), this.link);
43
    }
44

45
    public OrderDto(String title, String link, String details) {
46
        this.title = title;
47
        this.link = link;
48
        this.details = details;
49
    }
50
}
51

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.