Index: APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml
===================================================================
diff -u -r46561 -r46609
--- APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml (.../OfferteUrlBepaler.cls.xml) (revision 46561)
+++ APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml (.../OfferteUrlBepaler.cls.xml) (revision 46609)
@@ -13,12 +13,24 @@
1
+
+APPS.EC.impl.WebshopService
+1
+
+
+
+APPS.EC.impl.RefSessieDataBepaler
+1
+
+
UrlBepaler:APPS.EC.Webshop.UrlBepaler
%Status
@@ -28,55 +40,55 @@
Offerte:APPS.VKP.Offerte,Modus:APPS.EC.enu.WebshopModus
TECH.String
-
+
Offerte:APPS.VKP.Offerte,Modus:APPS.EC.enu.WebshopModus
1
TECH.String
-
+
Offerte:APPS.VKP.Offerte,Modus:APPS.EC.enu.WebshopModus
1
TECH.String
@@ -85,14 +97,14 @@
1
TECH.String
Index: APPS/EC/Webshop/UrlBepaler.cls.xml
===================================================================
diff -u -r32333 -r46609
--- APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 32333)
+++ APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46609)
@@ -6,7 +6,7 @@
1
-PersonalityID:DOM.common.enu.Personality=""
+PersonalityID:DOM.common.enu.Personality="",WebshopVersie:APPS.EC.enu.WebshopVersie
%String
Index: APPS/EC/Webshop/impl/UrlBepaler.cls.xml
===================================================================
diff -u -r46561 -r46609
--- APPS/EC/Webshop/impl/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46561)
+++ APPS/EC/Webshop/impl/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46609)
@@ -1,96 +1,34 @@
-DOM.common.PersonalityUnishopVisitor,APPS.EC.Webshop.UrlBepaler
+TECH.RegisteredObject,APPS.EC.Webshop.UrlBepaler
-
-%String
+
+DOM.common.CommonAPI
1
-
-APPS.EC.enu.WebshopVersie
+
+CommonApi:DOM.common.CommonAPI
1
-
+1
+%Status
+1
+
+
PersonalityID:DOM.common.enu.Personality="",WebshopVersie:APPS.EC.enu.WebshopVersie=##class(APPS.EC.enu.WebshopVersie).V3()
%String
-
-
-SFSPersonality:DOM.common.SFSPersonality
-
-
-
-
-VanHoeckePersonality:DOM.common.VanHoeckePersonality
-
-
-
-
-VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality
-
-
-
-
-HaefeleBEPersonality:DOM.common.HaefeleBEPersonality
-
-
-
-
-HaefeleNLPersonality:DOM.common.HaefeleNLPersonality
-
-
-
-
-DestilPersonality:DOM.common.DestilPersonality
-
-
-
-
-DupontPersonality:DOM.common.DupontPersonality
-
-
-
-
-KischPersonality:DOM.common.KischPersonality
-
-
-
-
-VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality
-
-
-
-
-DaroPersonality:DOM.common.DaroPersonality
-
-
-
-
-HeinPersonality:DOM.common.HeinPersonality
-
-
Index: vhTest/Mock/APPS/EC/Webshop/UrlBepaler.cls.xml
===================================================================
diff -u -r32330 -r46609
--- vhTest/Mock/APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 32330)
+++ vhTest/Mock/APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46609)
@@ -3,16 +3,15 @@
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.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
1
APPS.EC.Webshop.UrlBepaler,Tools.Mock.MockClassBase
right
-PersonalityID:DOM.common.enu.Personality=""
+PersonalityID:DOM.common.enu.Personality="",WebshopVersie:APPS.EC.enu.WebshopVersie
%String
-
Index: vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml
===================================================================
diff -u -r46561 -r46609
--- vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml (.../Test.cls.xml) (revision 46561)
+++ vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml (.../Test.cls.xml) (revision 46609)
@@ -99,7 +99,7 @@
Do OfferteMock.IndienMethodCall("GeefKlantID").DanReturn(KlantID)
Do OfferteMock.IndienMethodCall("GeefID").DanReturn(1234)
Do OfferteMock.IndienMethodCall("GeefPersonality").DanReturn(##class(DOM.DomeinContext).Instance().GeefCommonAPI().GeefPersonality(PersonalityID))
- Do OfferteMock.IndienMethodCall("GeefWebshopVersie").DanReturn("V3")
+ Do OfferteMock.IndienMethodCall("GeefWebshopVersie").DanReturn(##class(APPS.EC.enu.WebshopVersie).V3())
#Dim URL As TECH.String = ..OfferteUrlBepaler.GeefURL(OfferteMock, ##class(APPS.EC.enu.WebshopModus).AlleenLezen())