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 + + + + + + + + + + + +