Index: vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml
===================================================================
diff -u -r49543 -r49725
--- vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 49543)
+++ vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter/Test.cls.xml (.../Test.cls.xml) (revision 49725)
@@ -55,14 +55,14 @@
Do KlantMock.VerwachtMethodCall("ZetVerzendingWijze", "DI1").DanDoeNiks()
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
- Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,"Update").DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock).DanReturn(..GeefAddress())
#dim LandMock As vhTest.Mock.DOM.common.Land = ##class(vhTest.Mock.DOM.common.Land).%New()
Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
- Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(..GeefAddress())
- Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenBestaandeKlant",KlantMock,$$$ElkeWaarde).DanDoeNiks()
+ Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",$$$ElkeWaarde).DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressen",KlantMock,$$$ElkeWaarde).DanDoeNiks()
Do ..GeefConverter().Convert(..GeefCust("01111","Klant1"))
@@ -105,7 +105,7 @@
Do KlantMock.VerwachtMethodCall("Save").DanDoeNiks()
;Do KlantMock.VerwachtMethodCall("GeefLeverAdressen").DanDoeNiks()
- Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock,"Update").DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",KlantMock).DanReturn(..GeefAddress())
#dim Cust As AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust = ..GeefCust("01111","Klant1")
Set Cust.PostalAddress.GetAt(1).DlvModeId = "UnitTestOngekendeDlvMode"
@@ -114,8 +114,8 @@
Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
- Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",Cust,$$$ElkeWaarde).DanReturn(Adres)
- Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenBestaandeKlant",KlantMock,Cust).DanDoeNiks()
+ Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",Cust).DanReturn(Adres)
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressen",KlantMock,Cust).DanDoeNiks()
Do ..GeefConverter().Convert(Cust)
@@ -135,8 +135,8 @@
Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
- Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn(..GeefAddress())
- Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenNieuweKlant",KlantMock,$$$ElkeWaarde).DanDoeNiks()
+ Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",$$$ElkeWaarde).DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressen",KlantMock,$$$ElkeWaarde).DanDoeNiks()
Do ..GeefConverter().Convert(..GeefCust("01111","Klant1"))
@@ -176,8 +176,8 @@
Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
- Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",Cust,$$$ElkeWaarde).DanReturn(..GeefAddress())
- Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenNieuweKlant",KlantMock,Cust).DanDoeNiks()
+ Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",Cust).DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressen",KlantMock,Cust).DanDoeNiks()
Do ..GeefConverter().Convert(Cust)
@@ -209,8 +209,8 @@
Do LandMock.IndienMethodCall("GeefCode").DanReturn("BE")
Do ..LandRepositoryMock.IndienMethodCall("GeefViaLandCodeIso3","BEL").DanReturn(LandMock)
- Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",Cust,$$$ElkeWaarde).DanReturn(..GeefAddress())
- Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressenNieuweKlant",KlantMock,Cust).DanDoeNiks()
+ Do ..LeverAdresUtilsMock.IndienMethodCall("MaakPrimairAdres",Cust).DanReturn(..GeefAddress())
+ Do ..LeverAdresUtilsMock.IndienMethodCall("ZetLeverAdressen",KlantMock,Cust).DanDoeNiks()
Do ..GeefConverter().Convert(Cust)
Index: AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml
===================================================================
diff -u -r49704 -r49725
--- AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49704)
+++ AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49725)
@@ -23,13 +23,18 @@
1
+
+DOM.VKP.VerkoopAPI
+1
+
+
vhLib.Logger
1
-LandRepository:DOM.common.Locatie.impl.LandRepository,Logger:vhLib.Logger,LeverAdresFactory:DOM.VKP.impl.LeverAdresFactory,LeveradresRepository:DOM.VKP.impl.LeverAdresRepository
+LandRepository:DOM.common.Locatie.impl.LandRepository,Logger:vhLib.Logger,LeverAdresFactory:DOM.VKP.impl.LeverAdresFactory,LeveradresRepository:DOM.VKP.impl.LeverAdresRepository,VerkoopApi:DOM.VKP.VerkoopAPI
1
1
%Status
@@ -39,28 +44,29 @@
Set ..LeverAdresFactory = $$$Inject(LeverAdresFactory,##class(DOM.VKP.impl.LeverAdresFactory).%New())
Set ..LandRepository = $$$Inject(LandRepository,##class(DOM.common.Locatie.impl.LandRepository).%New())
Set ..LeveradresRepository = $$$Inject(LeveradresRepository,##class(DOM.VKP.impl.LeverAdresRepository).%New())
+ Set ..VerkoopApi = $$$Inject(VerkoopApi,##class(DOM.DomeinContext).Instance().GeefVerkoopAPI())
Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New())
Quit $$$OK
]]>
-
-Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
+
+Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
+DOM.VKP.LeverAdres
-
+
Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-
-Adres:DOM.VKP.LeverAdres,Address:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityPostalAddress,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String
+
+Adres:DOM.VKP.LeverAdres,Address:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityPostalAddress,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,BestaandLeverAdres:DOM.VKP.LeverAdres
1
DOM.VKP.LeverAdres
-
-
-
-Adres:DOM.VKP.LeverAdres,Address:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityPostalAddress,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String
-1
-DOM.VKP.LeverAdres
-
-DlvMode:%String,CustAccount:%String,InsertOfUpdate:%String
+DlvMode:%String,CustAccount:%String,LocationId:%String
1
%String
Roles:%ListOfDataTypes,Name:%String
+1
%Boolean
-
-
-Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String
-DOM.VKP.LeverAdres
-
-
Index: vhTest/Fake/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml
===================================================================
diff -u -r49695 -r49725
--- vhTest/Fake/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49695)
+++ vhTest/Fake/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49725)
@@ -7,43 +7,17 @@
1
AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils
-
-Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String
-DOM.VKP.LeverAdres
-
-
-
-
-Klant:DOM.VKP.VanHoeckeKlant
-%ListOfDataTypes
-
-
-
Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String
DOM.VKP.LeverAdres
-
-Roles:%ListOfDataTypes,Name:%String
-%Boolean
-
-
-
-
+
Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-
-
-Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-
-
Index: vhTest/Mock/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml
===================================================================
diff -u -r49543 -r49725
--- vhTest/Mock/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49543)
+++ vhTest/Mock/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49725)
@@ -9,30 +9,17 @@
right
-Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust,InsertOfUpdate:%String
+Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
DOM.VKP.LeverAdres
-
-
-Roles:%ListOfDataTypes,Name:%String
-%Boolean
-
-
-
-
+
Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-
-
-
-Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust
-
-
Index: AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml
===================================================================
diff -u -r49543 -r49725
--- AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 49543)
+++ AXimpl/Dynamics/CustomerIn/Converter/CustomerInConverter.cls.xml (.../CustomerInConverter.cls.xml) (revision 49725)
@@ -86,14 +86,14 @@
Do KlantPartij.ZetToenaam(..GeefKlantToenaam(Cust))
Do KlantPartij.ZetTaal(..GeefTaal(Cust))
Do KlantPartij.ZetTelefoon1(..GeefTelefoon1(Cust))
- #dim PrimairAdres As DOM.VKP.LeverAdres = ..LeverAdresUtils.MaakPrimairAdres(Cust, "Update")
+ #dim PrimairAdres As DOM.VKP.LeverAdres = ..LeverAdresUtils.MaakPrimairAdres(Cust)
;Do KlantPartij.Zet ??? (..GeefFax(Cust)) geen zetbare property op klant of partij
Do KlantPartij.ZetAdres(PrimairAdres)
Do KlantPartij.Save()
Do:($$$Not(""=PrimairAdres.GeefVerzendingWijze())) Klant.ZetVerzendingWijze(PrimairAdres.GeefVerzendingWijze())
Do Klant.Save()
- Do ..LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant, Cust)
+ Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust)
]]>
@@ -120,13 +120,13 @@
; Set dtoKlant.Opmerking1 = ???
; Set dtoKlant.FrequentieAanbrengerCommissie = ???
- Set dtoKlant.Adres = ..LeverAdresUtils.MaakPrimairAdres(Cust, "Insert")
+ Set dtoKlant.Adres = ..LeverAdresUtils.MaakPrimairAdres(Cust)
#dim PartijID As DOM.common.PartijID = ..KlantLevenCyclusService.MaakKlant(dtoKlant,TypeTemplateKlant)
#Dim Klant as DOM.VKP.VanHoeckeKlant = ..VerkoopApi.GeefKlant(PartijID)
Do Klant.ZetVerzendingWijze(dtoKlant.Adres.GeefVerzendingWijze())
Do Klant.Save()
- Do ..LeverAdresUtils.ZetLeverAdressenNieuweKlant(Klant, Cust)
+ Do ..LeverAdresUtils.ZetLeverAdressen(Klant, Cust)
]]>
Index: vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils/ZetLeverAdressenBestaandeKlant/Test.cls.xml
===================================================================
diff -u -r49722 -r49725
--- vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils/ZetLeverAdressenBestaandeKlant/Test.cls.xml (.../Test.cls.xml) (revision 49722)
+++ vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils/ZetLeverAdressenBestaandeKlant/Test.cls.xml (.../Test.cls.xml) (revision 49725)
@@ -41,7 +41,7 @@
Do LeverAdresRepositoryMock.IndienMethodCall("GeefViaAXLeverAdresId",..#AxLocationId1).DanReturn(BestaandAdres)
Set LeverAdresUtils = ##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New(LandRepository,,LeverAdresFactoryStub,LeverAdresRepositoryMock)
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1)))
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1)))
Do LeverAdresRepositoryMock.Verifieer()
@@ -72,7 +72,7 @@
Do LeverAdresRepositoryMock.VerwachtMethodCall("Bewaar",Klant,..Matches.Object(Adres))
Set LeverAdresUtils = ##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New(LandRepository,,LeverAdresFactoryStub,LeverAdresRepositoryMock)
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1,..#AxLocationId2)))
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1,..#AxLocationId2)))
Do LeverAdresRepositoryMock.Verifieer()
Do Klant.Verifieer()
@@ -105,7 +105,7 @@
Do LeverAdresRepositoryMock.VerwachtMethodCall("VerwijderViaAXLeverAdresId",..#AxLocationId2).ExactAantalKeer(1)
Set LeverAdresUtils = ##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New(LandRepository,,LeverAdresFactoryStub,LeverAdresRepositoryMock)
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1)))
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1)))
Do LeverAdresRepositoryMock.Verifieer()
]]>
@@ -138,7 +138,7 @@
Do LeverAdresRepositoryMock.VerwachtMethodCall("VerwijderViaAXLeverAdresId",..#AxLocationId4).ExactAantalKeer(0)
Set LeverAdresUtils = ##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New(LandRepository,,LeverAdresFactoryStub,LeverAdresRepositoryMock)
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId2,..#AxLocationId4)))
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId2,..#AxLocationId4)))
Do LeverAdresRepositoryMock.Verifieer()
]]>
@@ -164,7 +164,7 @@
Do LeverAdresRepositoryMock.VerwachtMethodCall("VerwijderViaAXLeverAdresId",..#AxLocationId1).ExactAantalKeer(1)
Set LeverAdresUtils = ##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New(LandRepository,,LeverAdresFactoryStub,LeverAdresRepositoryMock)
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId2)))
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,..GeefAxCustMetAxLocationIds($lb(..#AxLocationId2)))
Do LeverAdresRepositoryMock.Verifieer()
Do Klant.Verifieer()
@@ -192,7 +192,7 @@
Set LeverAdresUtils = ##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New(LandRepository,,LeverAdresFactoryStub,LeverAdresRepositoryMock)
#dim InkomendeAxCustomer As AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust = ..GeefAxCustMetAxLocationIds($lb(..#AxLocationId2))
Set InkomendeAxCustomer.PostalAddress.GetAt(1).Role.GetAt(1).Name = "NotDelivery"
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,InkomendeAxCustomer)
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,InkomendeAxCustomer)
Do LeverAdresRepositoryMock.Verifieer()
]]>
@@ -211,7 +211,7 @@
Set LeverAdresUtils = ##class(AXimpl.Dynamics.CustomerIn.Converter.LeverAdresUtils).%New(LandRepository,,LeverAdresFactoryStub,LeverAdresRepositoryMock)
#dim InkomendeAxCustomer As AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust = ..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1))
Set InkomendeAxCustomer.PostalAddress.GetAt(1).Role.GetAt(1).Name = "NotDelivery"
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,InkomendeAxCustomer)
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,InkomendeAxCustomer)
Do LeverAdresRepositoryMock.Verifieer()
]]>
@@ -239,7 +239,7 @@
Set InkomendeAxCustomer.PostalAddress.GetAt(1).Role.GetAt(1).Name = "NotDelivery"
Set InkomendeAxCustomer.PostalAddress.GetAt(3).Role.GetAt(1).Name = "NotDelivery"
Set InkomendeAxCustomer.PostalAddress.GetAt(5).Role.GetAt(1).Name = "NotDelivery"
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,InkomendeAxCustomer)
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,InkomendeAxCustomer)
Do LeverAdresFactoryStub.Verifieer()
Do Klant.Verifieer()
@@ -272,7 +272,7 @@
#dim InkomendeAxCustomer As AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust = ..GeefAxCustMetAxLocationIds($lb(..#AxLocationId1,..#AxLocationId2,..#AxLocationId3,..#AxLocationId4))
Set InkomendeAxCustomer.PostalAddress.GetAt(1).Role.GetAt(1).Name = "NotDelivery"
Set InkomendeAxCustomer.PostalAddress.GetAt(3).Role.GetAt(1).Name = "NotDelivery"
- Do LeverAdresUtils.ZetLeverAdressenBestaandeKlant(Klant,InkomendeAxCustomer)
+ Do LeverAdresUtils.ZetLeverAdressen(Klant,InkomendeAxCustomer)
Do LeverAdresRepositoryMock.Verifieer()
Do LeverAdresFactoryStub.Verifieer()