Index: vhTest/Mock/DOM/VKP/impl/KlantDataBepaler.cls.xml =================================================================== diff -u --- vhTest/Mock/DOM/VKP/impl/KlantDataBepaler.cls.xml (revision 0) +++ vhTest/Mock/DOM/VKP/impl/KlantDataBepaler.cls.xml (revision 41754) @@ -0,0 +1,93 @@ + + + + +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 + +1 +DOM.VKP.impl.KlantDataBepaler,vhTest.Mock.DOM.VKP.KlantDataBepaler +right + + +Personality:DOM.common.Personality,KlantID:DOM.VKP.VanHoeckeKlantID +DOM.common.dto.KlantData + + + + +DaroPersonality:DOM.common.DaroPersonality + + + + +DestilPersonality:DOM.common.DestilPersonality + + + + +DupontPersonality:DOM.common.DupontPersonality + + + + +HaefeleBEPersonality:DOM.common.HaefeleBEPersonality + + + + +HaefeleNLPersonality:DOM.common.HaefeleNLPersonality + + + + +HeinPersonality:DOM.common.HeinPersonality + + + + +KischPersonality:DOM.common.KischPersonality + + + + +NotebornPersonality:DOM.common.NotebornPersonality + + + + +SFSPersonality:DOM.common.SFSPersonality + + + + +VanHoeckePersonality:DOM.common.VanHoeckePersonality + + + + +VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality + + + + +VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality + + + + + + Index: vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml =================================================================== diff -u -r41747 -r41754 --- vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (.../Test.cls.xml) (revision 41747) +++ vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (.../Test.cls.xml) (revision 41754) @@ -58,6 +58,7 @@ Set HandelPersonalityStub = ##class(vhTest.Mock.DOM.common.impl.HandelPersonality).%New("","") Do HandelPersonalityStub.IndienMethodCall("GeefVhisie4Prefix").DanReturn("Vhisie4Prefix") Do HandelPersonalityStub.IndienMethodCall("GeefWebshopVerwerker").DanReturn("") + Do HandelPersonalityStub.IndienMethodCall("GeefID").DanReturn("") Set HandelPersonalityRepositoryStub = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New() Do HandelPersonalityRepositoryStub.VerwachtMethodCall("GeefViaID",RegistreerContactGegevensRequestStub.Header.PersonalityId).DanReturn(HandelPersonalityStub) Index: vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteer/Test.cls.xml =================================================================== diff -u -r41608 -r41754 --- vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteer/Test.cls.xml (.../Test.cls.xml) (revision 41608) +++ vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteer/Test.cls.xml (.../Test.cls.xml) (revision 41754) @@ -6,6 +6,7 @@ - + - + - + - + - + - + + + + +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 +DOM.VKP.impl.KlantDataBepaler + + +Personality:DOM.common.Personality,KlantID:DOM.VKP.VanHoeckeKlantID +DOM.common.dto.KlantData + + + + +DaroPersonality:DOM.common.DaroPersonality + + + + +DestilPersonality:DOM.common.DestilPersonality + + + + +DupontPersonality:DOM.common.DupontPersonality + + + + +HaefeleBEPersonality:DOM.common.HaefeleBEPersonality + + + + +HaefeleNLPersonality:DOM.common.HaefeleNLPersonality + + + + +HeinPersonality:DOM.common.HeinPersonality + + + + +KischPersonality:DOM.common.KischPersonality + + + + +NotebornPersonality:DOM.common.NotebornPersonality + + + + +SFSPersonality:DOM.common.SFSPersonality + + + + +VanHoeckePersonality:DOM.common.VanHoeckePersonality + + + + +VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality + + + + +VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality + + + + + + Index: WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml =================================================================== diff -u -r41750 -r41754 --- WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 41750) +++ WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 41754) @@ -44,7 +44,7 @@ -LoginParameterBepaler:WSimpl.Unishop.Login.ParameterBepaler,Logger:vhLib.Logger,HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository,HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository,WebshopSessionService:APPS.EC.WebshopSessionService,KlantDataBewaarder:APPS.VKP.KlantDataBewaarder +LoginParameterBepaler:WSimpl.Unishop.Login.ParameterBepaler,Logger:vhLib.Logger,HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository,HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository,WebshopSessionService:APPS.EC.WebshopSessionService,KlantDataBewaarder:APPS.VKP.KlantDataBewaarder,KlantDataBepaler:DOM.VKP.impl.KlantDataBepaler 1 1 %Status @@ -54,7 +54,7 @@ Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New("WS.VHISIE4")) Set ..VerkoopAPI = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI() Set ..HandelPersonalityRepository = $$$Inject(HandelPersonalityRepository,##class(DOM.common.impl.HandelPersonalityRepository).%New()) - Set ..KlantDataBepaler = ##class(DOM.VKP.impl.KlantDataBepaler).%New() + Set ..KlantDataBepaler = $$$Inject(KlantDataBepaler,##class(DOM.VKP.impl.KlantDataBepaler).%New()) Set ..HandelKlantDataRepository = $$$Inject(HandelKlantDataRepository,##class(DOM.VKP.impl.HandelKlantDataRepository).%New()) Set ..WebshopSessionService = $$$Inject(WebshopSessionService,##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWebshopSessionService()) Set ..KlantDataBewaarder = $$$Inject(KlantDataBewaarder,##class(APPS.ApplicatieContext).Instance().GeefVerkoopAPI().GeefKlantDataBewaarder()) @@ -100,6 +100,7 @@ Set Response.IsGeldig = 1 } Catch { #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() + Do ##class(Tools.Wlip).%New(127).String(Exception.ToString()) Set Response.IsGeldig = 0 } } Index: DOM/VKP/impl/KlantDataBepaler.cls.xml =================================================================== diff -u -r41617 -r41754 --- DOM/VKP/impl/KlantDataBepaler.cls.xml (.../KlantDataBepaler.cls.xml) (revision 41617) +++ DOM/VKP/impl/KlantDataBepaler.cls.xml (.../KlantDataBepaler.cls.xml) (revision 41754) @@ -1,7 +1,7 @@ -DOM.VKP.KlantDataBepaler,DOM.common.PersonalityVisitor,TECH.RegisteredObject +DOM.VKP.KlantDataBepaler,DOM.common.PersonalityVisitor,TECH.Mockable DOM.common.dto.KlantData Index: vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml =================================================================== diff -u -r41743 -r41754 --- vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41743) +++ vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41754) @@ -7,6 +7,59 @@ 1 DOM.common.impl.HandelPersonality + +Visitor:DOM.common.PersonalityVisitor + + + + + + + + +%String + + + + +%String + + + + +Derde.Klant.Klant + + + + +DOM.common.PartijID + + + + +%String + + + + +%String + + + + +DOM.enu.Taal + + + %String + + + + + + + + + + + + + + +%Library.CacheStorage + Index: vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml =================================================================== diff -u -r41743 -r41754 --- vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41743) +++ vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41754) @@ -4,11 +4,64 @@ 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 DOM.common.impl.HandelPersonality,Tools.Mock.MockClassBase right + +Visitor:DOM.common.PersonalityVisitor + + + + + + + + +%String + + + + +%String + + + + +Derde.Klant.Klant + + + + +DOM.common.PartijID + + + + +%String + + + + +%String + + + + +DOM.enu.Taal + + + %String + + + + + + + + + + + + %Library.CacheStorage HandelPersonalityDefaultData