Index: WSimpl/Vhisie4/OCC/OCCService/OCCKenmerkenConverter/BlumNaarEconKenmerkenConverter.cls.xml =================================================================== diff -u -r60313 -r60421 --- WSimpl/Vhisie4/OCC/OCCService/OCCKenmerkenConverter/BlumNaarEconKenmerkenConverter.cls.xml (.../BlumNaarEconKenmerkenConverter.cls.xml) (revision 60313) +++ WSimpl/Vhisie4/OCC/OCCService/OCCKenmerkenConverter/BlumNaarEconKenmerkenConverter.cls.xml (.../BlumNaarEconKenmerkenConverter.cls.xml) (revision 60421) @@ -1,25 +1,8 @@ - -Conventie in deze klasse: Maak van BlumKenmerkNamen een klasse-parameter zodra: - 1 mogelijke value ervan ook als value voor andere BlumKenmerkNamen gebruikt wordt - EN die value daar een andere vertaling heeft naar EconValue. -VOORBEELD: Latch heeft als mogelijke waarden Yes en No. Yes wordt vertaald naar VolledigeSet en No naar Zonder. - MAAR: Yes en No worden, als boolean, voor andere BlumKenmerkNamen vertaald naar true en false. - De EconValue hangt dus in dit geval af van niet enkel de BlumValue, maar ook van de BlumName. TECH.Mockable - -%String -latch - - - -%String -side stabiliser - - %String Onvertaalbaar kenmerk @@ -33,9 +16,9 @@ Set BlumKenmerk.Value = ##class(TECH.StringUtils).ToLower(BlumKenmerk.Value) Set EconKenmerk = ##class(WS.Vhisie4.OCC.dto.Kenmerk).%New() - Do ..ConvertMeervoudigBlumKenmerkValueGebruik(BlumKenmerk, EconKenmerk, LadeType) + Do ..ConvertMeervoudigBlumKenmerkValueGebruik(BlumKenmerk, EconKenmerk, LadeType) // De Value komt voor bij verschillende Kenmerken, maar wordt anders vertaald per Kenmerk. - Do ..ConvertUitzonderingen(BlumKenmerk, EconKenmerk, LadeType) + Do ..ConvertUitzonderingen(BlumKenmerk, EconKenmerk, LadeType) // Geen 1 op 1 vertaling, maar afhankelijk van combinatie van input. If ($$$Not($$$HasLength(EconKenmerk.Value))) { Set EconKenmerk.Value = ..ConvertKenmerkValueBlumNaarEconKenmerk(BlumKenmerk.Value, LadeType) @@ -149,11 +132,11 @@ Quit:(KenmerkNameBlumKenmerk="lateral divider") "Data.Kenmerken.Dwarsverdelingaantal" Quit:(KenmerkNameBlumKenmerk="front fixing bracket") "Data.Kenmerken.Frontbevestiging" Quit:(KenmerkNameBlumKenmerk="motion technology") "Data.Kenmerken.Geleidertechnologie" - Quit:(KenmerkNameBlumKenmerk=..#SideStabiliser) "Data.Kenmerken.Heeftzijstabilisering" + Quit:(KenmerkNameBlumKenmerk="side stabiliser") "Data.Kenmerken.Heeftzijstabilisering" Quit:(KenmerkNameBlumKenmerk="nominal length") "Data.Kenmerken.Ladediepte" Quit:(KenmerkNameBlumKenmerk="construction type") "Data.Kenmerken.Ladehoogte" Quit:(KenmerkNameBlumKenmerk="colour/surface of pull-out system") "Data.Kenmerken.Ladekleur" - Quit:(KenmerkNameBlumKenmerk=..#Latch) "Data.Kenmerken.Meenemerset" + Quit:(KenmerkNameBlumKenmerk="latch") "Data.Kenmerken.Meenemerset" Quit:(KenmerkNameBlumKenmerk="pull-out type") "Data.Kenmerken.Toepassing" Quit:(KenmerkNameBlumKenmerk="type of back") "Data.Kenmerken.Rugwandmateriaal" @@ -250,11 +233,11 @@ 1 %Boolean @@ -275,7 +258,7 @@ BlumKenmerk:WS.Vhisie4.OCC.dto.Kenmerk,EconKenmerk:WS.Vhisie4.OCC.dto.Kenmerk,LadeType:%String 1