1
2
3
4
5
6
7
8
9 package com.codebox.bean;
10
11 import java.math.BigDecimal;
12 import java.time.Instant;
13 import java.time.LocalDate;
14 import java.time.LocalDateTime;
15 import java.time.LocalTime;
16 import java.time.OffsetDateTime;
17 import java.time.ZonedDateTime;
18 import java.util.Date;
19 import java.util.List;
20 import java.util.Map;
21 import java.util.Set;
22 import java.util.UUID;
23 import java.util.concurrent.ConcurrentMap;
24
25 import lombok.AccessLevel;
26 import lombok.Data;
27 import lombok.Getter;
28
29
30
31
32 @Data
33 public class SampleDepthBean {
34
35
36 private List<String> list;
37
38
39 private Map<String, String> map;
40
41
42 private ConcurrentMap<String, String> concurrentMap;
43
44
45 private Set<String> set;
46
47
48 private String string;
49
50
51 private String[] stringArray;
52
53
54 private Boolean booleanWrapper;
55
56
57 private Integer intWrapper;
58
59
60 private Long longWrapper;
61
62
63 private Double doubleWrapper;
64
65
66 private Float floatWrapper;
67
68
69 private Character characterWrapper;
70
71
72 private Byte byteWrapper;
73
74
75 private Byte[] byteArray;
76
77
78 private boolean booleanPrimitive;
79
80
81 private int intPrimitive;
82
83
84 private long longPrimitive;
85
86
87 private double doublePrimitive;
88
89
90 private float floatPrimitive;
91
92
93 private char charPrimitive;
94
95
96 private byte bytePrimitive;
97
98
99 private BigDecimal bigDecimal;
100
101
102 private UUID uuid;
103
104
105 private Instant instant;
106
107
108 private Date date;
109
110
111 private LocalDate localDate;
112
113
114 private LocalDateTime localDateTime;
115
116
117 private LocalTime localTime;
118
119
120 private OffsetDateTime offsetDateTime;
121
122
123 private ZonedDateTime zonedDateTime;
124
125
126 @Getter(AccessLevel.NONE)
127 private Boolean booleanWrapperIsSetter;
128
129
130 private SampleBean sampleBean;
131
132
133 private SampleDepthBean sampleDepthBean;
134
135 }