We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 229f7c7 commit 36912b1Copy full SHA for 36912b1
src/main/java/customer/Customer.java
@@ -10,13 +10,15 @@
10
import org.apache.commons.collections4.SetUtils;
11
import org.apache.commons.lang3.tuple.Triple;
12
13
+import java.math.BigDecimal;
14
import java.time.Year;
15
import java.util.Optional;
16
import java.util.Set;
17
import java.util.stream.Stream;
18
19
import static java.util.Comparator.comparing;
20
import static java.util.Comparator.reverseOrder;
21
+import static java.util.Objects.nonNull;
22
import static java.util.stream.Collectors.*;
23
24
/**
@@ -61,3 +63,14 @@ Stream<String> getTagsStream() {
61
63
return SetUtils.emptyIfNull(tags).stream();
62
64
}
65
66
+
67
+@Value
68
+@Builder
69
+class Order {
70
+ int id;
71
+ BigDecimal price;
72
73
+ boolean hasPrice() {
74
+ return nonNull(price);
75
+ }
76
+}
src/main/java/customer/Order.java
0 commit comments