Index: APPS/Halux/PPS/Document/impl/TBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorTbx.cls.xml =================================================================== diff -u -r73007 -r73077 --- APPS/Halux/PPS/Document/impl/TBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorTbx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorTbx.cls.xml) (revision 73007) +++ APPS/Halux/PPS/Document/impl/TBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorTbx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorTbx.cls.xml) (revision 73077) @@ -14,20 +14,31 @@ -ProductApi:DOM.PM.ProductAPI="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" +ProductApi:DOM.PM.ProductAPI="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" 1 1 %Status 1 + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String +1 +APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String 1 Index: vhUnitTest/APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx/GenereerOptiesVoorLade/Test.cls.xml =================================================================== diff -u -r72949 -r73077 --- vhUnitTest/APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx/GenereerOptiesVoorLade/Test.cls.xml (.../Test.cls.xml) (revision 72949) +++ vhUnitTest/APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx/GenereerOptiesVoorLade/Test.cls.xml (.../Test.cls.xml) (revision 73077) @@ -32,13 +32,13 @@ #dim ProductMock As vhTest.Mock.DOM.PM.MaatwerkProduct = ..GeefProductMock(..LbxKenmerken, DummyLadeCode, HalffabItemBoomMock) #dim ProductApiMock As vhTest.Mock.DOM.PM.ProductAPI = ..GeefProductApiMock(ProductMock) - Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock, ..AfbeeldingServiceMock) + Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock,, ..AfbeeldingServiceMock) #dim Resultaat As %ListOfObjects = Generator.GenereerOptiesVoorLade(, ..UitvoeringInfo) Do $$$AssertEquals(Resultaat.Size, 14) Do ..AssertOptie(Resultaat.GetAt(1), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Adminproductnummer", ..#DummyProductId) - Do ..AssertOptie(Resultaat.GetAt(2), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Afbeeldingcode", DummyAfbeeldingCode) - Do ..AssertOptie(Resultaat.GetAt(3), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Ladecode", DummyLadeCode) + Do ..AssertOptie(Resultaat.GetAt(2), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Ladecode", DummyLadeCode) + Do ..AssertOptie(Resultaat.GetAt(3), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Afbeeldingcode", DummyAfbeeldingCode) Do ..AssertOptie(Resultaat.GetAt(4), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Issmallelade", "false") Do ..AssertOptie(Resultaat.GetAt(5), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Bodemhoogte", 474) Do ..AssertOptie(Resultaat.GetAt(6), "LADE 00" _ ..#SequentieNummerLade, "00" _ ..#SequentieNummerLade _ "-Bodembreedte", 1) @@ -66,7 +66,7 @@ #dim ProductMock As vhTest.Mock.DOM.PM.MaatwerkProduct = ..GeefProductMock(..LbxKenmerken, DummyLadeCode, HalffabItemBoomMock) #dim ProductApiMock As vhTest.Mock.DOM.PM.ProductAPI = ..GeefProductApiMock(ProductMock) - Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock, ..AfbeeldingServiceMock) + Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock,, ..AfbeeldingServiceMock) #dim Resultaat As %ListOfObjects = Generator.GenereerOptiesVoorLade(, ..UitvoeringInfo) Do $$$AssertEquals(Resultaat.Size, 14) @@ -92,7 +92,7 @@ #dim ProductMock As vhTest.Mock.DOM.PM.MaatwerkProduct = ..GeefProductMock(..LbxKenmerken, DummyLadeCode, HalffabItemBoomMock) #dim ProductApiMock As vhTest.Mock.DOM.PM.ProductAPI = ..GeefProductApiMock(ProductMock) - Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock, ..AfbeeldingServiceMock) + Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock,, ..AfbeeldingServiceMock) #dim Resultaat As %ListOfObjects = Generator.GenereerOptiesVoorLade(, ..UitvoeringInfo) Do $$$AssertEquals(Resultaat.Size, 14) @@ -127,7 +127,7 @@ Do IngegevenKenmerkenTypeApiMock.VerwachtMethodCall("IsSmalleLade", ..LbxKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeApiMock.VerwachtMethodCall("IsSifonlade", ..LbxKenmerken).DanReturn($$$True) - Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock, ..AfbeeldingServiceMock, IngegevenKenmerkenTypeApiMock) + Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock, IngegevenKenmerkenTypeApiMock, ..AfbeeldingServiceMock) #dim Resultaat As %ListOfObjects = Generator.GenereerOptiesVoorLade(, ..UitvoeringInfo) Do $$$AssertEquals(Resultaat.Size, 15) @@ -162,7 +162,7 @@ Do IngegevenKenmerkenTypeApiMock.VerwachtMethodCall("IsSmalleLade", ..LbxKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeApiMock.VerwachtMethodCall("IsSifonlade", ..LbxKenmerken).DanReturn($$$True) - Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock, ..AfbeeldingServiceMock, IngegevenKenmerkenTypeApiMock) + Set Generator = ##class(APPS.Halux.PPS.Document.impl.LBX.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGeneratorLbx).%New(ProductApiMock, IngegevenKenmerkenTypeApiMock, ..AfbeeldingServiceMock) #dim Resultaat As %ListOfObjects = Generator.GenereerOptiesVoorLade(, ..UitvoeringInfo) Do $$$AssertEquals(Resultaat.Size, 16) Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGenerator.cls.xml =================================================================== diff -u -r73007 -r73077 --- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGenerator.cls.xml (.../AlgemeneKenmerkenOptiesGenerator.cls.xml) (revision 73007) +++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGenerator.cls.xml (.../AlgemeneKenmerkenOptiesGenerator.cls.xml) (revision 73077) @@ -9,25 +9,19 @@ 1 - -APPS.PM.Maatwerk.impl.AfbeeldingService -1 - - DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI 1 -ProductApi:DOM.PM.ProductAPI="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" +ProductApi:DOM.PM.ProductAPI="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" 1 1 %Status 1 + +1 +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String +1 +APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + 1 IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String Index: APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml =================================================================== diff -u -r73007 -r73077 --- APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml) (revision 73007) +++ APPS/Halux/PPS/Document/impl/LBX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorLbx.cls.xml) (revision 73077) @@ -3,6 +3,11 @@ APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGenerator + +APPS.PM.Maatwerk.impl.AfbeeldingService +1 + + DOM.PM.Maatwerk.Lade.RugUtils.impl.LBXRugUtils 1 @@ -19,13 +24,14 @@ -ProductApi:DOM.PM.ProductAPI="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" +ProductApi:DOM.PM.ProductAPI="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="" 1 1 %Status 1 + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String +1 +APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String 1 Index: APPS/Halux/PPS/Document/impl/MVX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorMvx.cls.xml =================================================================== diff -u -r73007 -r73077 --- APPS/Halux/PPS/Document/impl/MVX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorMvx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorMvx.cls.xml) (revision 73007) +++ APPS/Halux/PPS/Document/impl/MVX/BatchNaarObjective/OptieGenerator/AlgemeneKenmerkenOptiesGeneratorMvx.cls.xml (.../AlgemeneKenmerkenOptiesGeneratorMvx.cls.xml) (revision 73077) @@ -3,6 +3,11 @@ APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneKenmerkenOptiesGenerator + +APPS.PM.Maatwerk.impl.AfbeeldingService +1 + + DOM.PM.Maatwerk.MVX.BodemUtils 1 @@ -19,13 +24,14 @@ -ProductApi:DOM.PM.ProductAPI="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" +ProductApi:DOM.PM.ProductAPI="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="",AfbeeldingService:APPS.PM.Maatwerk.impl.AfbeeldingService="" 1 1 %Status 1 + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String +1 +APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.dto.BatchNaarObjectiveOptions + + + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Product:DOM.PM.MaatwerkProduct,SequentieNummerLade:%String 1