Skip to content

Commit eebfa3b

Browse files
committed
Removing handler code
1 parent 887dec8 commit eebfa3b

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

srv/src/main/java/sap/capire/xtravels/handler/RecalculatePriceHandler.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,9 @@
2222
import org.springframework.stereotype.Component;
2323

2424
import java.math.BigDecimal;
25-
import java.util.HashMap;
26-
import java.util.Map;
2725
import java.util.function.Function;
2826

2927
import static cds.gen.travelservice.TravelService_.TRAVELS;
30-
import static com.sap.cds.services.cds.CqnService.EVENT_CREATE;
3128

3229
// Update a Travel's TotalPrice whenever its BookingFee is modified,
3330
// or when a nested Booking is deleted or its FlightPrice is modified,
@@ -71,20 +68,6 @@ private void updateTotals(CqnStructuredTypeRef ref) {
7168
Update.entity(travel).data(Travels.TOTAL_PRICE, totalPrice).hint("@readonly", false));
7269
}
7370

74-
@After(event = EVENT_CREATE)
75-
void setTotalPriceAfterCreation(Travels travels) {
76-
77-
//travel is created with the total price being the booking fee in case no total price is set
78-
if (travels.getTotalPrice() == null || travels.getTotalPrice().equals(BigDecimal.ZERO)) {
79-
Map<String, Object> updateData = new HashMap<>();
80-
updateData.put(Travels.ID, travels.getId());
81-
updateData.put(Travels.TOTAL_PRICE, travels.getBookingFee());
82-
83-
service.run(
84-
Update.entity(Travels_.class).data(updateData).hint("@readonly", false));
85-
}
86-
}
87-
8871
private Value<Number> orZero(Value<? extends Number> value) {
8972
return CQL.func("coalesce", value, CQL.constant(0));
9073
}

0 commit comments

Comments
 (0)