Index: vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml =================================================================== diff -u -r42097 -r45475 --- vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (.../Test.cls.xml) (revision 42097) +++ vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (.../Test.cls.xml) (revision 45475) @@ -3,6 +3,55 @@ vhUnitTest.TestCase + + + + - - - - -APPS.EC.KlantSessieData,%RegisteredObject +APPS.EC.KlantSessieData,TECH.RegisteredObject DOM.enu.Taal Index: WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml =================================================================== diff -u -r45472 -r45475 --- WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 45472) +++ WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 45475) @@ -58,8 +58,13 @@ 1 + +APPS.EC.KlantSessieDataBepaler +1 + + -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,SettingsManager:WSimpl.Vhisie4.SettingsManager,LoginKortingBewaarder:WSimpl.Unishop.Login.KortingBewaarder,UrlBepaler:APPS.EC.Webshop.UrlBepaler +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,SettingsManager:WSimpl.Vhisie4.SettingsManager,LoginKortingBewaarder:WSimpl.Unishop.Login.KortingBewaarder,UrlBepaler:APPS.EC.Webshop.UrlBepaler,KlantSessieDataBepaler:APPS.EC.KlantSessieDataBepaler 1 1 %Status @@ -76,6 +81,7 @@ Set ..KortingBewaarder = $$$Inject(LoginKortingBewaarder,##class(WSimpl.Unishop.Login.KortingBewaarder).%New()) Set ..Response = ##class(WS.Vhisie4.Auth.DecrypteerResponse).%New() Set ..UrlBepaler = $$$Inject(UrlBepaler,##class(APPS.EC.Webshop.impl.UrlBepaler).%New()) + Set ..KlantSessieDataBepaler = $$$Inject(KlantSessieDataBepaler,##class(APPS.EC.impl.KlantSessieDataBepaler).%New()) Quit $$$OK ]]> @@ -237,13 +243,33 @@ Set Response.GebruikerId = 1 Set Response.GebruikerNaam = "" Set Response.KlantNaam = KlantData.Naam - Set Response.DataOpt = ##class(vhPowerTools.APPS.EC.KlantSessieDataGeneratorUnishop).%New().GenereerDataOpt(..SettingsManager.GeefWebshopVerwerker(HandelPersonality),Response.KlantId,Response.KlantNaam,Response.GebruikerId,RegistreerContactGegevensRequest.EmailAdres,RegistreerContactGegevensRequest.Header.Taal,RegistreerContactGegevensRequest.KortingFactor) + Set Response.DataOpt = ..GenereerDataOpt(..SettingsManager.GeefWebshopVerwerker(HandelPersonality),Response.KlantId,Response.KlantNaam,Response.GebruikerId,RegistreerContactGegevensRequest.EmailAdres,RegistreerContactGegevensRequest.Header.Taal,RegistreerContactGegevensRequest.KortingFactor) + + Do ..KortingBewaarder.BewaarMeegegevenKorting(RegistreerContactGegevensRequest.Ref,Response.DataOpt) } Quit Response ]]> + +UnishopVerwerker:APPS.EC.enu.UniShopVerwerker,KlantId:%String,Klantnaam:%String,GebruikerId:%String,Email:%String="ict_development@vanhoecke.be",Taal:WSimpl.Unishop.enu.Taal="N",Korting:%String="0" +%String +1 + + + KlantId:DOM.VKP.VanHoeckeKlantID,RegistreerContactGegevensRequest:WS.Vhisie4.Auth.RegistreerContactGegevensRequest 1