Skip to content
This repository was archived by the owner on Nov 7, 2023. It is now read-only.

Commit f37e405

Browse files
authored
Merge pull request #66 from dcsaorg/DDT-1385-remove-reefers
DDT-1385 removed reefers for publication
2 parents 656bae0 + d366b2d commit f37e405

File tree

11 files changed

+13
-36
lines changed

11 files changed

+13
-36
lines changed

.github/workflows/master.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
pull_request:
88
branches:
99
- master
10+
- Publication**
1011

1112
jobs:
1213
build:

edocumentation-service/src/main/java/org/dcsa/edocumentation/service/RequestedEquipmentGroupService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public void createRequestedEquipments(
5151
requestedEquipmentGroupMapper.toDAO(
5252
re,
5353
booking,
54-
activeReeferSettingsService.createBookingActiveReeferSettings(re.activeReeferSettings()),
54+
activeReeferSettingsService.createBookingActiveReeferSettings(null),
5555
links
5656
)
5757
);

edocumentation-service/src/main/java/org/dcsa/edocumentation/service/UtilizedTransportEquipmentService.java

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,8 @@
2020
public class UtilizedTransportEquipmentService {
2121

2222
private final EquipmentService equipmentService;
23-
private final ActiveReeferSettingsService activeReeferSettingsService;
2423

2524
private final UtilizedTransportEquipmentRepository utilizedTransportEquipmentRepository;
26-
private final RequestedEquipmentGroupRepository requestedEquipmentGroupRepository;
2725

2826
private final UtilizedTransportEquipmentMapper utilizedTransportEquipmentMapper;
2927

@@ -36,7 +34,7 @@ public Map<String, UtilizedTransportEquipment> createUtilizedTransportEquipment(
3634
return utilizedTransportEquipmentRepository
3735
.saveAll(
3836
utilizedTransportEquipmentTOs.stream()
39-
.map(ute -> utilizedTransportEquipmentMapper.toDAO(ute, createRequestedEquipmentGroup(ute)))
37+
.map(ute -> utilizedTransportEquipmentMapper.toDAO(ute, null))
4038
.toList())
4139
.stream()
4240
.collect(
@@ -46,17 +44,4 @@ public Map<String, UtilizedTransportEquipment> createUtilizedTransportEquipment(
4644
utilizedTransportEquipment -> utilizedTransportEquipment));
4745
}
4846

49-
private RequestedEquipmentGroup createRequestedEquipmentGroup(UtilizedTransportEquipmentTO uteTO) {
50-
if (uteTO == null || uteTO.activeReeferSettings() == null) {
51-
return null;
52-
}
53-
54-
return requestedEquipmentGroupRepository.save(
55-
RequestedEquipmentGroup.builder()
56-
.confirmedEquipmentIsoEquipmentCode(uteTO.equipment().isoEquipmentCode())
57-
.confirmedEquipmentUnits(uteTO.equipment().isoEquipmentCode() != null ? 1 : null)
58-
.isShipperOwned(uteTO.isShipperOwned())
59-
.activeReeferSettings(activeReeferSettingsService.createShippingInstructionActiveReeferSettings(uteTO.activeReeferSettings()))
60-
.build());
61-
}
6247
}

edocumentation-service/src/main/java/org/dcsa/edocumentation/service/mapping/RequestedEquipmentGroupMapper.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
public interface RequestedEquipmentGroupMapper {
2222
@Mapping(source = "booking", target = "booking")
2323
@Mapping(source = "booking.id", target = "id", ignore = true)
24-
@Mapping(source = "activeReeferSettings", target = "activeReeferSettings")
2524
@Mapping(source = "requestedEquipment.isoEquipmentCode", target = "requestedEquipmentIsoEquipmentCode")
2625
@Mapping(source = "requestedEquipment.units", target = "requestedEquipmentUnits")
2726
@Mapping(expression = "java(mapCommodityRequestedEquipmentLink(links, requestedEquipment.commodityRequestedEquipmentLink()))", target = "commodityRequestedEquipmentLink")
@@ -41,7 +40,6 @@ default CommodityRequestedEquipmentLink mapCommodityRequestedEquipmentLink(
4140
@Mapping(source = "requestedEquipmentUnits", target = "units")
4241
@Mapping(source = "requestedEquipmentIsoEquipmentCode", target = "isoEquipmentCode")
4342
@Mapping(source = "requestedEquipment.commodityRequestedEquipmentLink.commodityRequestedEquipmentLink", target = "commodityRequestedEquipmentLink")
44-
@Mapping(target = "activeReeferSettings", qualifiedByName = "toBookingActiveReeferSettingsTO")
4543
RequestedEquipmentTO toTO(RequestedEquipmentGroup requestedEquipment);
4644

4745
default String mapEquipmentToEquipmentReference(Equipment equipment) {

edocumentation-service/src/main/java/org/dcsa/edocumentation/service/mapping/UtilizedTransportEquipmentMapper.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,5 @@ public interface UtilizedTransportEquipmentMapper {
1818
@Mapping(source = "requestedEquipmentGroup.id", target = "id", ignore = true)
1919
UtilizedTransportEquipment toDAO(UtilizedTransportEquipmentTO utilizedTransportEquipmentTO, RequestedEquipmentGroup requestedEquipmentGroup);
2020

21-
@Mapping(source = "utilizedTransportEquipment.requestedEquipmentGroup.activeReeferSettings", target = "activeReeferSettings", qualifiedByName = "toShippingInstructionActiveReeferSettingsTO")
2221
UtilizedTransportEquipmentTO toDTO(UtilizedTransportEquipment utilizedTransportEquipment);
2322
}

edocumentation-service/src/test/java/org/dcsa/edocumentation/datafactories/RequestedEquipmentDataFactory.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public static RequestedEquipmentTO requestedEquipmentTORef1() {
3030
.isoEquipmentCode("GP22")
3131
.units(1)
3232
.isShipperOwned(true)
33-
.activeReeferSettings(BookingActiveReeferSettingsDataFactory.bkgFreezer())
3433
.build();
3534
}
3635

edocumentation-service/src/test/java/org/dcsa/edocumentation/service/BookingServiceTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ class GetBooking {
6262
@Spy private AddressMapper addressMapper = Mappers.getMapper(AddressMapper.class);
6363
@Spy private RequestedEquipmentGroupMapper requestedEquipmentGroupMapper = Mappers.getMapper(RequestedEquipmentGroupMapper.class);
6464
@Spy private CommodityRequestedEquipmentLinkMapper commodityRequestedEquipmentLinkMapper = new CommodityRequestedEquipmentLinkMapper();
65-
@Spy private ActiveReeferSettingsMapper activeReeferSettingsMapper = Mappers.getMapper(ActiveReeferSettingsMapper.class);
6665

6766
@InjectMocks private BookingService service;
6867

@@ -74,7 +73,6 @@ void setupMappers() {
7473
ReflectionTestUtils.setField(bookingMapper, "displayedAddressMapper", displayedAddressMapper);
7574
ReflectionTestUtils.setField(bookingMapper, "requestedEquipmentGroupMapper", requestedEquipmentGroupMapper);
7675
ReflectionTestUtils.setField(bookingMapper, "commodityRequestedEquipmentLinkMapper", commodityRequestedEquipmentLinkMapper);
77-
ReflectionTestUtils.setField(requestedEquipmentGroupMapper, "activeReeferSettingsMapper", activeReeferSettingsMapper);
7876
}
7977

8078
@Test

edocumentation-service/src/test/java/org/dcsa/edocumentation/service/RequestedEquipmentGroupServiceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public void testCreate_WithEquipmentReferences() {
7878
// Verify
7979
verify(equipmentService).resolveEquipments(eq(List.of(requestedEquipmentTO)), any(), any());
8080
verify(requestedEquipmentGroupRepository).save(expectedGroup);
81-
verify(activeReeferSettingsService).createBookingActiveReeferSettings(requestedEquipmentTO.activeReeferSettings());
81+
verify(activeReeferSettingsService).createBookingActiveReeferSettings(null);
8282
verify(utilizedTransportEquipmentRepository).saveAll(any());
8383
}
8484
}

edocumentation-transfer-obj/src/main/java/org/dcsa/edocumentation/transferobjects/RequestedEquipmentTO.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,8 @@ public record RequestedEquipmentTO(
2727
Boolean isShipperOwned,
2828

2929
@Size(max = 100)
30-
String commodityRequestedEquipmentLink,
30+
String commodityRequestedEquipmentLink
3131

32-
BookingActiveReeferSettingsTO activeReeferSettings
3332
) {
3433
@Builder(toBuilder = true)
3534
public RequestedEquipmentTO { }

edocumentation-transfer-obj/src/main/java/org/dcsa/edocumentation/transferobjects/UtilizedTransportEquipmentTO.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,7 @@ public record UtilizedTransportEquipmentTO(
3232
Boolean isShipperOwned,
3333

3434
@Valid
35-
List<SealTO> seals,
36-
37-
@Valid
38-
ShippingInstructionActiveReeferSettingsTO activeReeferSettings
35+
List<SealTO> seals
3936
) {
4037
@Builder
4138
public UtilizedTransportEquipmentTO{}

0 commit comments

Comments
 (0)