1 package net.sumaris.core.extraction.vo;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import com.google.common.collect.ImmutableList;
26 import lombok.AccessLevel;
27 import lombok.Data;
28 import lombok.experimental.FieldDefaults;
29 import net.sumaris.core.vo.technical.extraction.ExtractionProductColumnVO;
30
31 import java.util.List;
32
33 @Data
34 @FieldDefaults(level = AccessLevel.PRIVATE)
35 public class ExtractionResultVO {
36
37 ExtractionTypeVO type;
38 List<ExtractionProductColumnVO> columns;
39 List<String[]> rows;
40 Number total;
41
42 public ExtractionResultVO() {
43 }
44
45 public ExtractionResultVO/../../../../net/sumaris/core/extraction/vo/ExtractionResultVO.html#ExtractionResultVO">ExtractionResultVO(ExtractionResultVO result) {
46 type = result.type;
47 columns = ImmutableList.copyOf(result.columns);
48 rows = result.rows;
49 total = result.total;
50 }
51
52 }