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 java.util.ArrayList;
20 import java.util.List;
21 import java.util.stream.Collectors;
22
23 import com.linecorp.centraldogma.internal.thrift.Schema;
24
25 public class SchemaDto {
26 private List<SchemaEntryDto> entries = new ArrayList<>();
27
28 public SchemaDto() {
29 }
30
31 public SchemaDto(Schema schema) {
32 entries = schema.getEntries().stream().map(SchemaEntryDto::new).collect(Collectors.toList());
33 }
34
35 public List<SchemaEntryDto> getEntries() {
36 return entries;
37 }
38
39 public void setEntries(List<SchemaEntryDto> entries) {
40 this.entries = entries;
41 }
42 }