Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml
===================================================================
diff -u -r71368 -r71374
--- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml (.../BatchNaarObjectiveDataGenerator.cls.xml) (revision 71368)
+++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/BatchNaarObjectiveDataGenerator.cls.xml (.../BatchNaarObjectiveDataGenerator.cls.xml) (revision 71374)
@@ -18,8 +18,18 @@
1
+
+DOM.PM.ProductAPI
+1
+
+
+
+APPS.PM.Maatwerk.MaatwerkService
+1
+
+
-ToeleveringApi:DOM.AKP.ToeleveringAPI="",OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI=""
+ToeleveringApi:DOM.AKP.ToeleveringAPI="",OrderApi:DOM.VKP.OrderAPI="",PartijApi:DOM.PARTIJ.PartijAPI="",ProductApi:DOM.PM.ProductAPI
1
1
%Status
@@ -28,6 +38,8 @@
Set ..ToeleveringApi = $$$Inject(ToeleveringApi,##class(DOM.DomeinContext).Instance().GeefToeleveringAPI())
Set ..OrderApi = $$$Inject(OrderApi, ##class(DOM.VKP.impl.DataM.DataMOrderAPI).%New())
Set ..PartijApi = $$$Inject(PartijApi, ##class(DOM.DomeinContext).Instance().GeefPartijAPI())
+ Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.PM.impl.ProductAPI).%New())
+ Set ..MaatwerkService = ##class(APPS.PM.Maatwerk.MaatwerkService).%New()
Quit $$$OK
]]>
@@ -82,7 +94,7 @@
1
%String
-
@@ -94,13 +106,17 @@
Do Opties.Insert(..GeefOptieSequentieInfoBinnenToelevering(UitvoeringInfo.SequentieNummer, UitvoeringInfo.SequentieNummerBinnenToelevering))
Do Opties.Insert(..GeefOptieSequentieBinnenBatch(UitvoeringInfo.SequentieNummer))
+ Do ##class(TECH.ListUtils).AppendList(Opties, ..GeefOptiesRollenLade(UitvoeringInfo.ProductID, UitvoeringInfo.SequentieNummerBinnenToelevering))
+ Do ##class(TECH.ListUtils).AppendList(Opties, ..GeefOptiesVoorStuklijst(UitvoeringInfo.ProductID, UitvoeringInfo.SequentieNummerBinnenToelevering))
Quit Opties
]]>
SequentieNummerBinnenBatch:%Integer,SequentieNummerBinnenToelevering:%Integer
+1
+APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions
SequentieNummer:%Integer
1
-%String
+APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions
+
+
+ProductId:%String,SequentieNummberBinnenToelevering:%String
+1
+%ListOfObjects
+
+
+
+
+HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,SequentieNummberBinnenToelevering:%String
+1
+APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions
+
+
+
+
+ProductId:%String,SequentieNummberBinnenToelevering:%String
+1
+%ListOfObjects
+
+
+
+
+HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem,SequentieNummberBinnenToelevering:%String,Index:%Integer
+1
+APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.dto.BatchNaarObjectiveOptions
+
+
+
+
+HalffabItem:DOM.PM.Maatwerk.Calc.HF.IHalffabItem
+1
+%String
+
+