Skip to content

Commit 36912b1

Browse files
committed
customer: moving order to Customer class
1 parent 229f7c7 commit 36912b1

File tree

2 files changed

+13
-22
lines changed

2 files changed

+13
-22
lines changed

src/main/java/customer/Customer.java

+13
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,15 @@
1010
import org.apache.commons.collections4.SetUtils;
1111
import org.apache.commons.lang3.tuple.Triple;
1212

13+
import java.math.BigDecimal;
1314
import java.time.Year;
1415
import java.util.Optional;
1516
import java.util.Set;
1617
import java.util.stream.Stream;
1718

1819
import static java.util.Comparator.comparing;
1920
import static java.util.Comparator.reverseOrder;
21+
import static java.util.Objects.nonNull;
2022
import static java.util.stream.Collectors.*;
2123

2224
/**
@@ -61,3 +63,14 @@ Stream<String> getTagsStream() {
6163
return SetUtils.emptyIfNull(tags).stream();
6264
}
6365
}
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

-22
This file was deleted.

0 commit comments

Comments
 (0)