Index: DOM/PM/impl/LangtekstCreator.cls.xml
===================================================================
diff -u -r63372 -r63394
--- DOM/PM/impl/LangtekstCreator.cls.xml (.../LangtekstCreator.cls.xml) (revision 63372)
+++ DOM/PM/impl/LangtekstCreator.cls.xml (.../LangtekstCreator.cls.xml) (revision 63394)
@@ -114,35 +114,25 @@
If ..IsNietMeeleverenInfoViaVerwijderdeHalffabItems() {
Set NietMeeTeLeverenRollenOnvertaald = ..GeefNietMeegeleverdeRollenViaVerwijderdeHalffabItems()
- // Voeg hardcoded strings toe in afwachting implementatie extra rollen MVX:
+ // Hardcoded strings toegevoegd in afwachting van implementatie extra rollen MVX (nog geen builders ervoor in DotNet):
// Vergeet niet aanpassingen ook te doen in klassen: vhUnitTest.DOM.PM.impl.MVXLangtekstCreator.Test en vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken
If (##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, "AfdekkapBinnen")) {
Do NietMeeTeLeverenRollenOnvertaald.Insert("AfdekkapBinnen")
- Do ##class(Tools.Wlip).%New(191).String("Rol inserted in NietMeeTeLeverenRollenOnvertaald: AfdekkapBinnen")
}
If (##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, "AfdekkapBuiten")) {
Do NietMeeTeLeverenRollenOnvertaald.Insert("AfdekkapBuiten")
- Do ##class(Tools.Wlip).%New(191).String("Rol inserted in NietMeeTeLeverenRollenOnvertaald: AfdekkapBuiten")
}
- If ((##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).FrontBevestigingBoven())) || (##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).FrontBevestigingOnder()))) {
- Do NietMeeTeLeverenRollenOnvertaald.Insert("FrontBevestiging")
- Do ##class(Tools.Wlip).%New(191).String("Rol inserted in NietMeeTeLeverenRollenOnvertaald: FrontBevestiging")
- }
-
If (##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, "Geleider")) {
Do NietMeeTeLeverenRollenOnvertaald.Insert("Geleider")
- Do ##class(Tools.Wlip).%New(191).String("Rol inserted in NietMeeTeLeverenRollenOnvertaald: Geleider")
}
#dim MvxKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken = ..IngegevenKenmerken
If (MvxKenmerken.GeleiderTechnologie = ##class(DOM.PM.enu.MVXGeleiderTechnologie).TIPONBLUMOTION()) {
- Do ##class(Tools.Wlip).%New(191).String("Rol inserted in NietMeeTeLeverenRollenOnvertaald: 3 rollen voor TIPONBLUMOTION")
If (##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, "TiponBlumotionMeenemers")) Do NietMeeTeLeverenRollenOnvertaald.Insert("TiponBlumotionMeenemers")
- ;If (##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).TiponBlumotionEenheid())) Do NietMeeTeLeverenRollenOnvertaald.Insert(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).TiponBlumotionEenheid())
- ;If (##class(TECH.ListUtils).Contains(..IngegevenKenmerken.NietMeeleveren, ##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).TiponBlumotionSynchronisatieStang())) Do NietMeeTeLeverenRollenOnvertaald.Insert(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).TiponBlumotionSynchronisatieStang())
}
+ // Omdat NietMeeTeLeverenRollenOnvertaald eerst in GeefNietMeegeleverdeRollenViaVerwijderdeHalffabItems gevuld wordt en daarna hier aangevuld wordt is alfabetisering nodig:
Set Comparator = ##class(TECH.Comparator.StringComparator).%New()
Do ##class(TECH.Algo.Sort.MergeSort).Sort(.NietMeeTeLeverenRollenOnvertaald, Comparator)
}
@@ -169,13 +159,19 @@
%ListOfDataTypes