Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheValidator/Test.cls.xml =================================================================== diff -u --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheValidator/Test.cls.xml (revision 0) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheValidator/Test.cls.xml (revision 39462) @@ -0,0 +1,106 @@ + + + +vhUnitTest.TestCase + + + + + + + + + + +Vhisie4Winkelkar:WS.Vhisie4.Winkelkar.dto.Winkelkar,Vhisie3Winkelkar:APPS.EC.Winkelkar.dto.Winkelkar +1 +%ArrayOfObjects + + + + +Offset:%Integer=0,AantalLijnen:%Integer,WinkelkarId:%String="DummyID" +1 +WS.Vhisie4.Winkelkar.dto.Winkelkar + + + + +Offset:%Integer=0,AantalLijnen:%Integer,WinkelkarId:%String="DummyID" +1 +APPS.EC.Winkelkar.dto.Winkelkar + + + + + + Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml =================================================================== diff -u -r39460 -r39462 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 39460) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 39462) @@ -33,6 +33,11 @@ 1 + +WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheValidator +1 + + VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,LijnCacheMatcher:WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheMatcher,Vhisie3WinkelkarUtils:APPS.EC.Winkelkar.impl.WinkelkarUtils,Vhisie4WinkelkarUtils:WSimpl.Vhisie4.Winkelkar.WinkelkarUtils,LijnCacheBuilder:WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheBuilder 1 @@ -46,6 +51,7 @@ Set ..Vhisie3WinkelkarUtils = $$$Inject(Vhisie3WinkelkarUtils, ##class(APPS.EC.Winkelkar.impl.WinkelkarUtils).%New()) Set ..Vhisie4WinkelkarUtils = $$$Inject(Vhisie4WinkelkarUtils,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarUtils).%New()) Set ..LijnCacheBuilder = $$$Inject(LijnCacheBuilder,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheBuilder).%New()) + Set ..LijnCacheValidator = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheValidator).%New() Quit $$$OK ]]> @@ -65,7 +71,9 @@ #dim Vhisie3WinkelkarLijnen As %ListOfObjects = ..Vhisie3WinkelkarUtils.GeefMaatwerkLijnen(Offerte.Winkelkar) #dim WinkelkarLijnCache As %ArrayOfObjects = ..LijnCacheBuilder.BuildCache(Vhisie4WinkelkarLijnen, Vhisie3WinkelkarLijnen) - + + Do ..LijnCacheValidator.ValidateCache("", WinkelkarLijnCache) + #dim HerberekendeLijnen As TECH.ListOfObjects = ..LijnCacheMatcher.GeefHerberekendeLijnen(WinkelkarLijnCache) #dim LijnIterator As TECH.ListIterator = ##class(TECH.ListIterator).%New(HerberekendeLijnen) Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheBuilder.cls.xml =================================================================== diff -u -r39460 -r39462 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheBuilder.cls.xml (.../LijnCacheBuilder.cls.xml) (revision 39460) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheBuilder.cls.xml (.../LijnCacheBuilder.cls.xml) (revision 39462) @@ -14,20 +14,12 @@ 1 - -WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheValidator -1 - - 1 1 %Status 1 -