1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package com.codebox.bean;
16
17 import jakarta.annotation.PostConstruct;
18
19 import java.math.BigDecimal;
20 import java.time.Instant;
21 import java.time.LocalDate;
22 import java.time.LocalDateTime;
23 import java.time.LocalTime;
24 import java.time.OffsetDateTime;
25 import java.time.ZonedDateTime;
26 import java.util.Date;
27 import java.util.List;
28 import java.util.Map;
29 import java.util.Set;
30 import java.util.UUID;
31 import java.util.concurrent.ConcurrentMap;
32
33 import lombok.AccessLevel;
34 import lombok.Data;
35 import lombok.Getter;
36
37 import org.slf4j.Logger;
38
39
40
41
42 @Data
43 public class SampleBean {
44
45
46 private Logger logger;
47
48
49 private EmptyBean emptyBean;
50
51
52 private SampleDepthBean sampleDepthBean;
53
54
55 private List<String> list;
56
57
58 private Map<String, String> map;
59
60
61 private ConcurrentMap<String, String> concurrentMap;
62
63
64 private Set<String> set;
65
66
67 private final String string;
68
69
70 private String[] stringArray;
71
72
73 private Boolean booleanWrapper;
74
75
76 private Integer intWrapper;
77
78
79 private Long longWrapper;
80
81
82 private Double doubleWrapper;
83
84
85 private Float floatWrapper;
86
87
88 private Character characterWrapper;
89
90
91 private Byte byteWrapper;
92
93
94 private Byte[] byteArray;
95
96
97 private boolean booleanPrimitive;
98
99
100 private int intPrimitive;
101
102
103 private long longPrimitive;
104
105
106 private double doublePrimitive;
107
108
109 private float floatPrimitive;
110
111
112 private char charPrimitive;
113
114
115 private byte bytePrimitive;
116
117
118 private BigDecimal bigDecimal;
119
120
121 private UUID uuid;
122
123
124 private Instant instant;
125
126
127 private Date date;
128
129
130 private LocalDate localDate;
131
132
133 private LocalDateTime localDateTime;
134
135
136 private LocalTime localTime;
137
138
139 private OffsetDateTime offsetDateTime;
140
141
142 private ZonedDateTime zonedDateTime;
143
144
145 @Getter(AccessLevel.NONE)
146 private Boolean booleanWrapperIsSetter;
147
148
149 private SampleEnum sampleEnum;
150
151
152
153
154 public enum SampleEnum {
155 VALUE_ONE, VALUE_TWO, VALUE_THREE
156 }
157
158
159
160
161
162
163
164
165
166
167 @Deprecated
168 public SampleBean(final String newString, final boolean internal) {
169 if (internal) {
170 this.string = "null";
171 } else {
172 this.string = newString;
173 }
174 }
175
176
177
178
179
180
181
182 public SampleBean(final String newString) {
183 this.string = newString;
184 }
185
186
187
188
189 public void clear() {
190
191 }
192
193
194
195
196
197
198 public Boolean isBooleanWrapperIsSetter() {
199 return this.booleanWrapperIsSetter;
200 }
201
202
203
204
205 @PostConstruct
206 public void init() {
207
208 }
209 }