Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml
===================================================================
diff -u -r39779 -r40391
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 39779)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 40391)
@@ -76,11 +76,11 @@
set ..InterneWinkelkarId = ..WinkelkarRepository.GeefWinkelkarIDViaID(HerberekenMaatwerkRequest.Winkelkar.Id)
set ..InterneOfferteId = ..WinkelkarRepository.GeefOfferteIDViaID(HerberekenMaatwerkRequest.Winkelkar.Id)
- #dim NietgepersisteerdeMaatwerklijnen As APPS.EC.Winkelkar.dto.MaatwerkLijnList = ..ValideerLijnenAlvorensTeHerberekenen(HerberekenMaatwerkRequest)
+ #dim WinkelkarLijnCache As %ArrayOfObjects = ..ValideerLijnenAlvorensTeHerberekenen(HerberekenMaatwerkRequest)
#dim Offerte As APPS.EC.dto.Offerte = ..ExterneVerkoopService.GeefOfferteEnHerberekenIndienNodig(..InterneOfferteId)
- Quit ..GenereerResponse(Offerte,..Matcher.GeefVerschillen(NietgepersisteerdeMaatwerklijnen, ..WinkelkarUtils.GeefMaatwerkLijnen(Offerte.Winkelkar)))
+ Quit ..GenereerResponse(Offerte,..Matcher.GeefVerschillen(WinkelkarLijnCache))
]]>
@@ -117,7 +117,7 @@
HerberekenMaatwerkRequest:WS.Vhisie4.Winkelkar.HerberekenMaatwerkRequest
1
-APPS.EC.Winkelkar.dto.MaatwerkLijnList
+%ArrayOfObjects
Index: vhTest/Fake/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml
===================================================================
diff -u -r39597 -r40391
--- vhTest/Fake/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml (.../LijnCacheMatcher.cls.xml) (revision 39597)
+++ vhTest/Fake/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml (.../LijnCacheMatcher.cls.xml) (revision 40391)
@@ -7,15 +7,8 @@
1
WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheMatcher
-
-MaatwerkLijnLijst1:APPS.EC.Winkelkar.dto.MaatwerkLijnList,MaatwerkLijnLijst2:APPS.EC.Winkelkar.dto.MaatwerkLijnList
-APPS.EC.Winkelkar.dto.MaatwerkLijnList
-
-
-
-OrigineleLijnen:APPS.EC.Winkelkar.dto.MaatwerkLijnList,HerberekendeLijnen:APPS.EC.Winkelkar.dto.MaatwerkLijnList
+WinkelkarLijnCache:%ArrayOfObjects
APPS.EC.Winkelkar.dto.MaatwerkLijnList
Index: vhTest/Mock/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml
===================================================================
diff -u -r39597 -r40391
--- vhTest/Mock/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml (.../LijnCacheMatcher.cls.xml) (revision 39597)
+++ vhTest/Mock/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml (.../LijnCacheMatcher.cls.xml) (revision 40391)
@@ -10,9 +10,9 @@
right
-OrigineleLijnen:APPS.EC.Winkelkar.dto.MaatwerkLijnList,HerberekendeLijnen:APPS.EC.Winkelkar.dto.MaatwerkLijnList
+WinkelkarLijnCache:%ArrayOfObjects
APPS.EC.Winkelkar.dto.MaatwerkLijnList
-
Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml
===================================================================
diff -u -r39597 -r40391
--- WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml (.../LijnCacheMatcher.cls.xml) (revision 39597)
+++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher.cls.xml (.../LijnCacheMatcher.cls.xml) (revision 40391)
@@ -4,19 +4,28 @@
TECH.Mockable
-OrigineleLijnen:APPS.EC.Winkelkar.dto.MaatwerkLijnList,HerberekendeLijnen:APPS.EC.Winkelkar.dto.MaatwerkLijnList
+WinkelkarLijnCache:%ArrayOfObjects
APPS.EC.Winkelkar.dto.MaatwerkLijnList
+
+
+WinkelkarLijnen:%ArrayOfObjects
+1
+%Boolean
+
+
Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher/Test.cls.xml
===================================================================
diff -u -r39597 -r40391
--- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher/Test.cls.xml (.../Test.cls.xml) (revision 39597)
+++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk/LijnCacheMatcher/Test.cls.xml (.../Test.cls.xml) (revision 40391)
@@ -3,103 +3,115 @@
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
+
-
-EenheidsPrijs:%Numeric
+
+Offset:%Integer=0,AantalLijnen:%Integer,WinkelkarId:%String="DummyID"
1
+APPS.EC.Winkelkar.dto.Winkelkar