| ... |
... |
@@ -22,7 +22,9 @@ package fr.ird.observe.services.local.service.data.ll.observation; |
|
22
|
22
|
* #L%
|
|
23
|
23
|
*/
|
|
24
|
24
|
|
|
|
25
|
+import fr.ird.observe.dto.data.ll.observation.BasketDto;
|
|
25
|
26
|
import fr.ird.observe.dto.data.ll.observation.BasketReference;
|
|
|
27
|
+import fr.ird.observe.dto.data.ll.observation.BranchlineDto;
|
|
26
|
28
|
import fr.ird.observe.dto.data.ll.observation.BranchlineReference;
|
|
27
|
29
|
import fr.ird.observe.dto.data.ll.observation.LonglinePositionAwareDto;
|
|
28
|
30
|
import fr.ird.observe.dto.data.ll.observation.LonglinePositionSetDto;
|
| ... |
... |
@@ -46,11 +48,15 @@ class LonglinePositionSetDtoHelper { |
|
46
|
48
|
target.addSections(sectionReference);
|
|
47
|
49
|
for (Basket basket : section.getBasket()) {
|
|
48
|
50
|
basket.setSection(section);
|
|
49
|
|
- BasketReference basketReference = basket.toReference(referentialLocale);
|
|
|
51
|
+ BasketDto basketDto = basket.toDto(referentialLocale);
|
|
|
52
|
+ basketDto.setSection(sectionReference);
|
|
|
53
|
+ BasketReference basketReference = basketDto.toReference(referentialLocale);
|
|
50
|
54
|
target.addBaskets(basketReference);
|
|
51
|
55
|
for (Branchline branchline : basket.getBranchline()) {
|
|
52
|
56
|
branchline.setBasket(basket);
|
|
53
|
|
- BranchlineReference branchlineReference = branchline.toReference(referentialLocale);
|
|
|
57
|
+ BranchlineDto branchlineDto = branchline.toDto(referentialLocale);
|
|
|
58
|
+ branchlineDto.setBasket(basketReference);
|
|
|
59
|
+ BranchlineReference branchlineReference = branchlineDto.toReference(referentialLocale);
|
|
54
|
60
|
target.addBranchlines(branchlineReference);
|
|
55
|
61
|
}
|
|
56
|
62
|
}
|