Index: DOM/PM/impl/TBXLangtekstCreator/NietMeeleverenBepaler.cls.xml
===================================================================
diff -u -r34150 -r35022
--- DOM/PM/impl/TBXLangtekstCreator/NietMeeleverenBepaler.cls.xml (.../NietMeeleverenBepaler.cls.xml) (revision 34150)
+++ DOM/PM/impl/TBXLangtekstCreator/NietMeeleverenBepaler.cls.xml (.../NietMeeleverenBepaler.cls.xml) (revision 35022)
@@ -9,6 +9,29 @@
;
+
+%String
+1
+1
+
+
+
+Prod.GAData.Product
+1
+
+
+
+Prod.GAData.Product
+1
+
+
+
+
+KeyValuePair
+%ListOfObjects
+1
+
+
DOM.PM.ProductAPI
1
@@ -29,6 +52,7 @@
@@ -39,48 +63,110 @@
-
-1
+
1
-%ListOfDataTypes
+%ListOfObjects
+
- ; Pseudo-code (fase 1)
- /*
- If (NMTOBSET = true) en (IsActief("PRTOBSET")) dan AddRolTekst(Vertaling("NietMeeTOBSet")
- If (NMTOBSTG = true) en (IsActief("PRTOBSTG")) dan AddRolTekst(Vertaling("NietMeeTOBStang")
- If (NMTOBTOEB = true) en (IsActief("PRTOBADP")) dan AddRolTekst(Vertaling("NietMeeTOBSynchroAdapter")
- If (NMTOBTOEB = true) en (IsActief("PRTOBSHD")) dan AddRolTekst(Vertaling("NietMeeTOBStangHouder")
- If (NMTOBTOEB = true) en (IsActief("PRTOBBSB")) dan AddRolTekst(Vertaling("NietMeeTOBBodemStabilisator")
+
+1
+%ListOfDataTypes
+0 {
- Do NietMeegeleverdeRollen.Insert(Rol)
+ Set NietMeeKeyIterator = ##class(TECH.ListIterator).%New(..NietMeeKeysMetItemLabels)
+ While NietMeeKeyIterator.HasNext() {
+ Set KeyValuePair = NietMeeKeyIterator.Next()
+ Set NietMeeKey = KeyValuePair.Key
+ Set DataItemLabel = KeyValuePair.Value
+ If ..IsNietMeeItemTeVermelden(NietMeeKey,DataItemLabel) {
+ Do NietMeeVertaalItems.Insert(..mdNietMeeLookup(NietMeeKey,DataItemLabel))
}
}
- */
+ Do ..WisGADataProductZonderNietMee()
+
+ Quit NietMeeVertaalItems
+]]>
+
+
+
+NietMeeKey:%String,DataItemLabel:%String
+1
+
+
+
+1
+
+
+
+
+
+Forceer cleanup memory / unswizzle
+1
+
+
+
+
+
+Let op : eerste subnodes is niet uniek (bvb. "NMTOBTOEB") !
+1
+
+