Index: vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol/Test.cls.xml
===================================================================
diff -u -r37107 -r37450
--- vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol/Test.cls.xml (.../Test.cls.xml) (revision 37107)
+++ vhUnitTest/WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol/Test.cls.xml (.../Test.cls.xml) (revision 37450)
@@ -5,7 +5,7 @@
Index: WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol.cls.xml
===================================================================
diff -u -r37107 -r37450
--- WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol.cls.xml (.../BepalerVoorRol.cls.xml) (revision 37107)
+++ WSimpl/Halux/PPS/Verpakking/TAXFlatpackV1Controle/OnderdelenBepaler/BepalerVoorRol.cls.xml (.../BepalerVoorRol.cls.xml) (revision 37450)
@@ -13,13 +13,18 @@
1
+
+WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.OnderdeelLocatieRepository
+1
+
+
DOM.PM.KorttekstUtils
1
-OnderdeelFactory:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.OnderdeelFactory="",ProductDataRepository:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductDataRepository="",KorttekstUtils:DOM.PM.KorttekstUtils
+OnderdeelFactory:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.OnderdeelFactory="",ProductDataRepository:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductDataRepository="",KorttekstUtils:DOM.PM.KorttekstUtils="",OnderdeelLocatieRepository:WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.OnderdeelLocatieRepository=""
1
1
%Status
@@ -28,6 +33,7 @@
Set ..OnderdeelFactory = $$$Inject(OnderdeelFactory, ##class(WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.OnderdelenBepaler.OnderdeelFactory).%New())
Set ..ProductDataRepository = $$$Inject(ProductDataRepository, ##class(WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductDataRepository).%New())
Set ..KorttekstUtils = $$$Inject(KorttekstUtils, ##class(DOM.PM.KorttekstUtils).%New())
+ Set ..OnderdeelLocatieRepository = $$$Inject(OnderdeelLocatieRepository, ##class(WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.OnderdeelLocatieRepository).%New())
Quit $$$OK
]]>
@@ -65,11 +71,8 @@
While (Iterator.HasNext()) {
#dim KindHalffabItem As DOM.PM.Maatwerk.Calc.HF.ConcreetHalffabItem = Iterator.Next()
- #dim Halffab As DOM.PM.Maatwerk.Calc.HF.Halffab = KindHalffabItem.GeefHalffab()
- #dim Korttekst As TECH.String = ..KorttekstUtils.GeefKorttekst(Halffab.GeefProductID())
- #dim ProductData As WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductData = ..ProductDataRepository.GeefViaID(Halffab.GeefProductID())
-
- Do Onderdelen.Insert(..OnderdeelFactory.GeefOnderdeel(Halffab.GeefOmschrijvingVoorDocs(), Korttekst, HalffabItem.Aantal, "", ..Enum.Rol.Koppeling, "", ProductData))
+
+ Do Onderdelen.Insert(..GeefOnderdeel(KindHalffabItem.GeefHalffab(), HalffabItem, ..Enum.Rol.Koppeling))
}
Quit Onderdelen
@@ -87,12 +90,8 @@
While (Iterator.HasNext() && $$$Not($IsObject(KindHalffabItem))) {
Set KindHalffabItem = Iterator.Next()
-
- #dim Halffab As DOM.PM.Maatwerk.Calc.HF.Halffab = KindHalffabItem.GeefHalffab()
- #dim Korttekst As TECH.String = ..KorttekstUtils.GeefKorttekst(Halffab.GeefProductID())
- #dim ProductData As WSimpl.Halux.PPS.Verpakking.TAXFlatpackV1Controle.data.ProductData = ..ProductDataRepository.GeefViaID(Halffab.GeefProductID())
-
- Do Onderdelen.Insert(..OnderdeelFactory.GeefOnderdeel(Halffab.GeefOmschrijvingVoorDocs(), Korttekst, HalffabItem.Aantal, "", ..Enum.Rol.AfdekkapBoven, "", ProductData))
+
+ Do Onderdelen.Insert(..GeefOnderdeel(KindHalffabItem.GeefHalffab(), HalffabItem, ..Enum.Rol.AfdekkapBoven))
}
Quit Onderdelen
@@ -106,14 +105,27 @@
+
+
+Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab,HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol
+1
+WS.Halux.PPS.Verpakking.TAXFlatpackV1Controle.Onderdeel
+
+