Index: vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/GeefLangtekst/ZijkantLogo/Test.cls.xml =================================================================== diff -u -r56894 -r62134 --- vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/GeefLangtekst/ZijkantLogo/Test.cls.xml (.../Test.cls.xml) (revision 56894) +++ vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/GeefLangtekst/ZijkantLogo/Test.cls.xml (.../Test.cls.xml) (revision 62134) @@ -36,6 +36,8 @@ DOM.PM.ProductLangtekst Index: DOM/PM/impl/LangtekstCreator.cls.xml =================================================================== diff -u -r62130 -r62134 --- DOM/PM/impl/LangtekstCreator.cls.xml (.../LangtekstCreator.cls.xml) (revision 62130) +++ DOM/PM/impl/LangtekstCreator.cls.xml (.../LangtekstCreator.cls.xml) (revision 62134) @@ -75,11 +75,15 @@ set ..HalffabItemsBoom = HalffabItemsBoom set ..Taal = Taal set ..KortTekst = Korttekst + Set ..HalffabItemsBoomOnHerwerkt = HalffabItemsBoomOnHerwerkt + + /* If ($IsObject(HalffabItemsBoomOnHerwerkt)) { Set ..HalffabItemsBoomOnHerwerkt = HalffabItemsBoomOnHerwerkt } Else { Do ..InitieerHalffabItemsBoomOnherwerkt() } + */ do ..BepaalHoofding() @@ -97,14 +101,12 @@ 1 Index: DOM/PM/impl/DataM/DataMMATBasisCreator.cls.xml =================================================================== diff -u -r62130 -r62134 --- DOM/PM/impl/DataM/DataMMATBasisCreator.cls.xml (.../DataMMATBasisCreator.cls.xml) (revision 62130) +++ DOM/PM/impl/DataM/DataMMATBasisCreator.cls.xml (.../DataMMATBasisCreator.cls.xml) (revision 62134) @@ -38,7 +38,7 @@ DOM.PM.ProductLangtekst Index: vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/Standaard/Test.cls.xml =================================================================== diff -u -r30180 -r62134 --- vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/Standaard/Test.cls.xml (.../Test.cls.xml) (revision 30180) +++ vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/Standaard/Test.cls.xml (.../Test.cls.xml) (revision 62134) @@ -23,6 +23,19 @@ ]]> + +1 +DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom + + + Index: DOM/PM/impl/TAORLangtekstCreator.cls.xml =================================================================== diff -u -r60451 -r62134 --- DOM/PM/impl/TAORLangtekstCreator.cls.xml (.../TAORLangtekstCreator.cls.xml) (revision 60451) +++ DOM/PM/impl/TAORLangtekstCreator.cls.xml (.../TAORLangtekstCreator.cls.xml) (revision 62134) @@ -81,12 +81,12 @@ -IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,Taal:DOM.enu.Taal,KortTekst:%String="" +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,Taal:DOM.enu.Taal,KortTekst:%String="",HalffabItemsBoomOnHerwerkt:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom="" DOM.PM.ProductLangtekst Index: vhTest/Integratie/ProductBeheer/Maatwerk/Langteksten/TestBase.cls.xml =================================================================== diff -u -r58519 -r62134 --- vhTest/Integratie/ProductBeheer/Maatwerk/Langteksten/TestBase.cls.xml (.../TestBase.cls.xml) (revision 58519) +++ vhTest/Integratie/ProductBeheer/Maatwerk/Langteksten/TestBase.cls.xml (.../TestBase.cls.xml) (revision 62134) @@ -32,12 +32,12 @@ #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = ##class(DOM.DomeinContext).Instance().GeefMaatwerkCalcAPI().GeefHalffabItemsBoom(Kenmerken) #dim LangtekstCreator As DOM.PM.impl.LangtekstCreator = ..GeefLangtekstCreator() #dim TaalIterator As TECH.ListIterator = ##class(DOM.enu.Taal).ValueListIterator() - + #dim HalffabItemsBoomOnHerwerkt As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = ..InitieerHalffabItemsBoomOnherwerkt(Kenmerken) while TaalIterator.HasNext() { set Taal = TaalIterator.Next() Continue:($$$Not(..IsGeldigeTaalVoorLangtekst(Taal))) - set ProductLangtekst = LangtekstCreator.GeefLangtekst(Kenmerken, HalffabItemsBoom, Taal) + set ProductLangtekst = LangtekstCreator.GeefLangtekst(Kenmerken, HalffabItemsBoom, Taal, ,HalffabItemsBoomOnHerwerkt) #dim Langtekst As %String = ProductLangtekst.GeefString() @@ -57,7 +57,7 @@ do VertaalAPI.IndienMethodCall("GeefKleurCodeVertaler", Taal).DanReturn(VertalerStub) do VertaalAPI.IndienMethodCall("GeefTaorKleurCodeVertaler", Taal).DanReturn(VertalerStub) - set ProductLangtekst = LangtekstCreator.GeefLangtekst(Kenmerken, HalffabItemsBoom, Taal) + set ProductLangtekst = LangtekstCreator.GeefLangtekst(Kenmerken, HalffabItemsBoom, Taal,, HalffabItemsBoomOnHerwerkt) do FileWriter.WriteLine("Vertaling met sleutels:") do FileWriter.WriteLine(ProductLangtekst.GeefString()) @@ -70,6 +70,20 @@ ]]> + +Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +1 +DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom + + + 1 1 Index: vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/GeefLangtekst/TestBaseSpecifiek.cls.xml =================================================================== diff -u -r52155 -r62134 --- vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/GeefLangtekst/TestBaseSpecifiek.cls.xml (.../TestBaseSpecifiek.cls.xml) (revision 52155) +++ vhUnitTest/DOM/PM/impl/TAORLangtekstCreator/GeefLangtekst/TestBaseSpecifiek.cls.xml (.../TestBaseSpecifiek.cls.xml) (revision 62134) @@ -24,17 +24,35 @@ 1 + +DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom +1 + + aTestName:%String + +1 +DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom + + + @@ -59,7 +77,9 @@ DOM.PM.ProductLangtekst Index: DOM/PM/impl/MATTAORLangtekstCreator.cls.xml =================================================================== diff -u -r30521 -r62134 --- DOM/PM/impl/MATTAORLangtekstCreator.cls.xml (.../MATTAORLangtekstCreator.cls.xml) (revision 30521) +++ DOM/PM/impl/MATTAORLangtekstCreator.cls.xml (.../MATTAORLangtekstCreator.cls.xml) (revision 62134) @@ -8,11 +8,11 @@ -IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,Taal:DOM.enu.Taal,Korttekst:%String="" +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,Taal:DOM.enu.Taal,Korttekst:%String="",HalffabItemsBoomOnHerwerkt:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom="" DOM.PM.ProductLangtekst Index: DOM/PM/impl/ProductAPI.cls.xml =================================================================== diff -u -r62130 -r62134 --- DOM/PM/impl/ProductAPI.cls.xml (.../ProductAPI.cls.xml) (revision 62130) +++ DOM/PM/impl/ProductAPI.cls.xml (.../ProductAPI.cls.xml) (revision 62134) @@ -262,15 +262,10 @@ } ElseIf (ProductSpecificatie.GeefFamilie() = ##class(DOM.PM.enu.Familie).Lade()) && (ProductSpecificatie.GeefVariant() = ##class(DOM.PM.enu.LadeVariant).LBXPure()) { - Do ##class(TECH.Timing.TimerUtils).Start("DataMLBXLadeCreator") Set ProductCreator = ##class(DOM.PM.impl.DataM.DataMLBXLadeCreator).%New(ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom, KostItem, ProductData) Set ProductID = ProductCreator.GeefPRNr() - Do ##class(TECH.Timing.TimerUtils).Stop() - - Do ##class(TECH.Timing.TimerUtils).Start("DataMBouwsteenCreator") Set BouwsteenCreator = ##class(DOM.PM.impl.DataM.DataMBouwsteenCreator).%New() Do BouwsteenCreator.Init(ProductID, ProductSpecificatie, BerekeningsSpecificatie, HalffabItemsBoom, KostItem) - Do ##class(TECH.Timing.TimerUtils).Stop() } ElseIf (ProductSpecificatie.GeefFamilie() = ##class(DOM.PM.enu.Familie).AluKader()) { Index: vhUnitTest/DOM/PM/impl/MaatwerkLangtekstCreator/Test.cls.xml =================================================================== diff -u -r58484 -r62134 --- vhUnitTest/DOM/PM/impl/MaatwerkLangtekstCreator/Test.cls.xml (.../Test.cls.xml) (revision 58484) +++ vhUnitTest/DOM/PM/impl/MaatwerkLangtekstCreator/Test.cls.xml (.../Test.cls.xml) (revision 62134) @@ -24,6 +24,11 @@ 1 + +DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom +1 + + aTestName:%String + +1 + + + Index: WS/AX/CalculatedProduct/CalculatedProductService.cls.xml =================================================================== diff -u -r62130 -r62134 --- WS/AX/CalculatedProduct/CalculatedProductService.cls.xml (.../CalculatedProductService.cls.xml) (revision 62130) +++ WS/AX/CalculatedProduct/CalculatedProductService.cls.xml (.../CalculatedProductService.cls.xml) (revision 62134) @@ -50,18 +50,11 @@ Index: DOM/PM/impl/DataM/DataMProductCreator.cls.xml =================================================================== diff -u -r62130 -r62134 --- DOM/PM/impl/DataM/DataMProductCreator.cls.xml (.../DataMProductCreator.cls.xml) (revision 62130) +++ DOM/PM/impl/DataM/DataMProductCreator.cls.xml (.../DataMProductCreator.cls.xml) (revision 62134) @@ -75,7 +75,6 @@ 1 %Status herladen vanuit de global @@ -122,14 +117,12 @@ 1 @@ -145,10 +138,8 @@ 1 %Integer @@ -164,7 +155,6 @@ GenerischPRNr:%Integer 1 1 @@ -226,7 +213,6 @@ 1 1 @@ -366,15 +349,13 @@ 1 Index: DOM/PM/impl/MATBasisLangtekstCreator.cls.xml =================================================================== diff -u -r29059 -r62134 --- DOM/PM/impl/MATBasisLangtekstCreator.cls.xml (.../MATBasisLangtekstCreator.cls.xml) (revision 29059) +++ DOM/PM/impl/MATBasisLangtekstCreator.cls.xml (.../MATBasisLangtekstCreator.cls.xml) (revision 62134) @@ -8,11 +8,11 @@ -IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,Taal:DOM.enu.Taal +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,Taal:DOM.enu.Taal,Korttekst:%String="",HalffabItemsBoomOnHerwerkt:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom="" DOM.PM.ProductLangtekst