Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/Hein/impl/VerkoopprijsBerekenaar/BerekenVerkoopPrijs/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/WS/EC/Unishop/InternationaleZending/Hein/impl/VerkoopprijsBerekenaar/BerekenVerkoopPrijs/Test.cls.xml (revision 0)
+++ vhUnitTest/WS/EC/Unishop/InternationaleZending/Hein/impl/VerkoopprijsBerekenaar/BerekenVerkoopPrijs/Test.cls.xml (revision 37061)
@@ -0,0 +1,28 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/ZendingDetails/Test.cls.xml
===================================================================
diff -u -r37041 -r37061
--- vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/ZendingDetails/Test.cls.xml (.../Test.cls.xml) (revision 37041)
+++ vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/ZendingDetails/Test.cls.xml (.../Test.cls.xml) (revision 37061)
@@ -58,6 +58,27 @@
]]>
+
+
+
+
+
+
+1
+TECH.Mockable
+
+
+1
+OfferteItem:APPS.TRANSP.OfferteService.dto.OfferteItem
+TECH.Decimal
+
+
+
+
+
Index: vhTest/Utils/APPS/TRANSP/OfferteService/dto/OfferteItem.cls.xml
===================================================================
diff -u
--- vhTest/Utils/APPS/TRANSP/OfferteService/dto/OfferteItem.cls.xml (revision 0)
+++ vhTest/Utils/APPS/TRANSP/OfferteService/dto/OfferteItem.cls.xml (revision 37061)
@@ -0,0 +1,19 @@
+
+
+
+TECH.RegisteredObject
+
+
+1
+APPS.TRANSP.OfferteService.dto.OfferteItem
+
+
+
+
+
+
Index: WS/EC/Unishop/InternationaleZending/Hein/impl/VerkoopprijsBerekenaar.cls.xml
===================================================================
diff -u
--- WS/EC/Unishop/InternationaleZending/Hein/impl/VerkoopprijsBerekenaar.cls.xml (revision 0)
+++ WS/EC/Unishop/InternationaleZending/Hein/impl/VerkoopprijsBerekenaar.cls.xml (revision 37061)
@@ -0,0 +1,17 @@
+
+
+
+WS.EC.Unishop.InternationaleZending.VerkoopprijsBerekenaar
+
+
+OfferteItem:APPS.TRANSP.OfferteService.dto.OfferteItem
+TECH.Decimal
+
+
+
+
+
+
Index: WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml
===================================================================
diff -u -r37041 -r37061
--- WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml (.../ZendingDetails.cls.xml) (revision 37041)
+++ WS/EC/Unishop/InternationaleZending/impl/ZendingDetails.cls.xml (.../ZendingDetails.cls.xml) (revision 37061)
@@ -23,8 +23,13 @@
1
+
+WS.EC.Unishop.InternationaleZending.VerkoopprijsBerekenaar
+1
+
+
-TransportOfferteService:APPS.TRANSP.OfferteService,VerzendingMogelijkheidRepository:WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository,VertaalAPI:DOM.common.Transl.VertaalAPI
+TransportOfferteService:APPS.TRANSP.OfferteService,VerzendingMogelijkheidRepository:WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository,VertaalAPI:DOM.common.Transl.VertaalAPI,VerkoopprijsBerekenaar:WS.EC.Unishop.InternationaleZending.VerkoopprijsBerekenaar
1
1
%Status
@@ -33,6 +38,7 @@
Set ..TransportOfferteService = $$$Implementation(TransportOfferteService, ##class(APPS.TRANSP.impl.OfferteService).%New())
Set ..VerzendingMogelijkheidRepository = $$$Inject(VerzendingMogelijkheidRepository, ##class(WSimpl.EC.ExterneVerkoop.VerzendingMogelijkheidRepository).%New())
Set ..VertaalAPI = $$$Inject(VertaalAPI, ##class(DOM.DomeinContext).Instance().GeefVertaalAPI())
+ Set ..VerkoopprijsBerekenaar = $$$Inject(VerkoopprijsBerekenaar,##class(WS.EC.Unishop.InternationaleZending.impl.VerkoopprijsBerekenaarFactory).%New().GeefVerkoopprijsBerekenaar())
quit $$$OK
]]>
@@ -207,7 +213,7 @@
Set VerzendingItem.Code = ZendingDetail.Code
Set VerzendingItem.Duurtijd = ZendingDetail.Duurtijd
Set VerzendingItem.AankoopPrijs = ZendingDetail.VerkoopPrijs
- Set VerzendingItem.VerkoopPrijs = ZendingDetail.VerkoopPrijs
+ Set VerzendingItem.VerkoopPrijs = ..VerkoopprijsBerekenaar.BerekenVerkoopPrijs(OfferteItem)
Set VerzendingItem.LeverDag = ZendingDetail.LeverDag
Set VerzendingItem.LeverDatum = ZendingDetail.LeverDatum
Set VerzendingItem.LeverTijd = ZendingDetail.LeverTijd
Index: vhTest/Mock/WS/EC/Unishop/InternationaleZending/VerkoopprijsBerekenaar.cls.xml
===================================================================
diff -u
--- vhTest/Mock/WS/EC/Unishop/InternationaleZending/VerkoopprijsBerekenaar.cls.xml (revision 0)
+++ vhTest/Mock/WS/EC/Unishop/InternationaleZending/VerkoopprijsBerekenaar.cls.xml (revision 37061)
@@ -0,0 +1,21 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur.
+1
+WS.EC.Unishop.InternationaleZending.VerkoopprijsBerekenaar,Tools.Mock.MockClassBase
+right
+
+
+OfferteItem:APPS.TRANSP.OfferteService.dto.OfferteItem
+TECH.Decimal
+
+
+
+
+
+
Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/VanHoecke/impl/VerkoopprijsBerekenaar/BerekenVerkoopPrijs/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/WS/EC/Unishop/InternationaleZending/VanHoecke/impl/VerkoopprijsBerekenaar/BerekenVerkoopPrijs/Test.cls.xml (revision 0)
+++ vhUnitTest/WS/EC/Unishop/InternationaleZending/VanHoecke/impl/VerkoopprijsBerekenaar/BerekenVerkoopPrijs/Test.cls.xml (revision 37061)
@@ -0,0 +1,28 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
Index: WS/EC/Unishop/InternationaleZending/impl/VerkoopprijsBerekenaarFactory.cls.xml
===================================================================
diff -u
--- WS/EC/Unishop/InternationaleZending/impl/VerkoopprijsBerekenaarFactory.cls.xml (revision 0)
+++ WS/EC/Unishop/InternationaleZending/impl/VerkoopprijsBerekenaarFactory.cls.xml (revision 37061)
@@ -0,0 +1,20 @@
+
+
+
+TECH.RegisteredObject
+
+
+WS.EC.Unishop.InternationaleZending.VerkoopprijsBerekenaar
+
+
+
+
+
+
Index: WS/EC/Unishop/InternationaleZending/VanHoecke/impl/VerkoopprijsBerekenaar.cls.xml
===================================================================
diff -u
--- WS/EC/Unishop/InternationaleZending/VanHoecke/impl/VerkoopprijsBerekenaar.cls.xml (revision 0)
+++ WS/EC/Unishop/InternationaleZending/VanHoecke/impl/VerkoopprijsBerekenaar.cls.xml (revision 37061)
@@ -0,0 +1,15 @@
+
+
+
+WS.EC.Unishop.InternationaleZending.VerkoopprijsBerekenaar
+
+
+OfferteItem:APPS.TRANSP.OfferteService.dto.OfferteItem
+TECH.Decimal
+
+
+
+
+
+
Index: APPS/TRANSP/enu/ServiceCode/Verwerker.cls.xml
===================================================================
diff -u
--- APPS/TRANSP/enu/ServiceCode/Verwerker.cls.xml (revision 0)
+++ APPS/TRANSP/enu/ServiceCode/Verwerker.cls.xml (revision 37061)
@@ -0,0 +1,48 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+De enumeratie methoden moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration
+1
+1
+
+
+1
+ServiceCode:APPS.TRANSP.enu.ServiceCode
+
+
+
+
+1
+1
+
+
+
+
+1
+1
+
+
+
+
+1
+1
+
+
+
+
+
+
Index: APPS/TRANSP/enu/ServiceCode/AutoComplete.cls.xml
===================================================================
diff -u
--- APPS/TRANSP/enu/ServiceCode/AutoComplete.cls.xml (revision 0)
+++ APPS/TRANSP/enu/ServiceCode/AutoComplete.cls.xml (revision 37061)
@@ -0,0 +1,35 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de Enumeratie - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+De enumeratie Eigenschapn moeten als type de enumeratieklasse zelf terug geven. De enumeratieklasse moet afleiden van TECH.Enumeration
+serial
+1
+%SerialObject
+
+
+%String
+"5"
+1
+1
+
+
+
+%String
+"3"
+1
+1
+
+
+
+%String
+"4"
+1
+1
+
+
+
+
+
Index: APPS/TRANSP/enu/ServiceCode.cls.xml
===================================================================
diff -u
--- APPS/TRANSP/enu/ServiceCode.cls.xml (revision 0)
+++ APPS/TRANSP/enu/ServiceCode.cls.xml (revision 37061)
@@ -0,0 +1,38 @@
+
+
+
+datatype
+TECH.Enumeration
+
+
+;UPS Express Saver;UPS Standard;UPS;DHL Freight
+
+
+
+;3;4;5
+
+
+
+1
+APPS.TRANSP.enu.ServiceCode
+
+
+
+
+1
+APPS.TRANSP.enu.ServiceCode
+
+
+
+
+1
+APPS.TRANSP.enu.ServiceCode
+
+
+
+
+
+
Index: vhTest/Fake/WS/EC/Unishop/InternationaleZending/VerkoopprijsBerekenaar.cls.xml
===================================================================
diff -u
--- vhTest/Fake/WS/EC/Unishop/InternationaleZending/VerkoopprijsBerekenaar.cls.xml (revision 0)
+++ vhTest/Fake/WS/EC/Unishop/InternationaleZending/VerkoopprijsBerekenaar.cls.xml (revision 37061)
@@ -0,0 +1,19 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+WS.EC.Unishop.InternationaleZending.VerkoopprijsBerekenaar
+
+
+OfferteItem:APPS.TRANSP.OfferteService.dto.OfferteItem
+TECH.Decimal
+
+
+
+
+
+
Index: vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/VerkoopprijsBerekenaarFactory/GeefVerkoopprijsBerekenaar/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/VerkoopprijsBerekenaarFactory/GeefVerkoopprijsBerekenaar/Test.cls.xml (revision 0)
+++ vhUnitTest/WS/EC/Unishop/InternationaleZending/impl/VerkoopprijsBerekenaarFactory/GeefVerkoopprijsBerekenaar/Test.cls.xml (revision 37061)
@@ -0,0 +1,24 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+