1 APPS.PM.Maatwerk.dto.IngegevenKenmerkenVisitor DOM.PM.Maatwerk.MAT.impl.BaseEnums 1 DOM.PM.Maatwerk.LBX.impl.BaseEnums 1 DOM.PM.Maatwerk.TAX.impl.BaseEnums 1 DOM.PM.Maatwerk.SST.impl.BaseEnums 1 DOM.common.Authorizatie.enu.Rol.AutoComplete 1 APPS.PM.Maatwerk.dto.KenmerkMogelijkheden 1 DOM.common.Personality 1 DOM.VKP.VanHoeckeKlant 1 APPS.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI 1 1 1 %Status 1 Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,KenmerkMogelijkheden:APPS.PM.Maatwerk.dto.KenmerkMogelijkheden,Klant:DOM.VKP.VanHoeckeKlant,Personality:DOM.common.impl.Personality = 1) { #dim GekoppeldeKenmerkMogelijkhedenIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(KenmerkMogelijkheden.GekoppeldeKenmerkMogelijkheden) While (GekoppeldeKenmerkMogelijkhedenIterator.HasNext()) { #dim GekoppeldKenmerkMogelijkheden As APPS.PM.Maatwerk.dto.GekoppeldKenmerkMogelijkheden = GekoppeldeKenmerkMogelijkhedenIterator.Next() Set GekoppeldeKenmerkMogelijkheden = GekoppeldKenmerkMogelijkheden.KenmerkMogelijkheden #dim GekoppeldeIngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken = ..GeefGekoppeldeIngegevenKenmerken(GekoppeldKenmerkMogelijkheden, Kenmerken) Do ..VerwerkKenmerkMogelijkheden(GekoppeldeIngegevenKenmerken, GekoppeldeKenmerkMogelijkheden, Klant, Personality) } } Else { #dim GekoppeldeIngegevenKenmerkenIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(Kenmerken.GekoppeldeIngegevenKenmerken) While (GekoppeldeIngegevenKenmerkenIterator.HasNext()) { #dim GekoppeldIngegevenKenmerken As APPS.PM.Maatwerk.dto.GekoppeldIngegevenKenmerk = GekoppeldeIngegevenKenmerkenIterator.Next() #dim IngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken = GekoppeldIngegevenKenmerken.IngegevenKenmerken #dim ConfiguratorService As APPS.VKP.Maatwerk.ConfiguratorService = ##class(APPS.ApplicatieContext).Instance().GeefVerkoopAPI().GeefMaatwerkConfiguratorService() Set GekoppeldeKenmerkMogelijkheden = ConfiguratorService.GeefKenmerkMogelijkheden(IngegevenKenmerken, Klant.GeefID()) Do ..VerwerkKenmerkMogelijkheden(GekoppeldIngegevenKenmerken.IngegevenKenmerken, GekoppeldeKenmerkMogelijkheden, Klant, Personality) } } ]]> GekoppeldKenmerkMogelijkheden:APPS.PM.Maatwerk.dto.GekoppeldKenmerkMogelijkheden,Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken 1 APPS.PM.Maatwerk.dto.GekoppeldIngegevenKenmerk IngegevenKenmerkClassName:%String 1 %String