1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.linecorp.centraldogma.server.internal.admin.dto;
18
19 import static java.util.Objects.requireNonNull;
20
21 import com.google.common.base.MoreObjects;
22
23 import com.linecorp.centraldogma.internal.thrift.Comment;
24
25 public class CommentDto {
26
27 private String content;
28 private String markup;
29
30 public CommentDto() {}
31
32 public CommentDto(Comment comment) {
33 requireNonNull(comment, "comment");
34
35 content = comment.getContent();
36 markup = comment.getMarkup().name();
37 }
38
39 public String getContent() {
40 return content;
41 }
42
43 public void setContent(String content) {
44 this.content = content;
45 }
46
47 public String getMarkup() {
48 return markup;
49 }
50
51 public void setMarkup(String markup) {
52 this.markup = markup;
53 }
54
55 @Override
56 public String toString() {
57 return MoreObjects.toStringHelper(this)
58 .add("content", content)
59 .add("markup", markup)
60 .toString();
61 }
62 }