Index: vhUnitTest/DOM/PM/TestSamengesteldProduct.cls.xml
===================================================================
diff -u
--- vhUnitTest/DOM/PM/TestSamengesteldProduct.cls.xml (revision 0)
+++ vhUnitTest/DOM/PM/TestSamengesteldProduct.cls.xml (revision 1336)
@@ -0,0 +1,123 @@
+
+
+
+
+do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.TestSamengesteldProduct")
+1
+vhUnitTest.TestCase
+0
+
+
+%Integer
+
+
+
+%Status
+
+
+
+
+%Status
+
+
+
+
+
+
+
+
Index: DOM/PM/SamengesteldProduct.cls.xml
===================================================================
diff -u
--- DOM/PM/SamengesteldProduct.cls.xml (revision 0)
+++ DOM/PM/SamengesteldProduct.cls.xml (revision 1336)
@@ -0,0 +1,46 @@
+
+
+
+1
+1
+0
+
+
+1
+BouwsteenID:%String
+DOM.PM.KindBouwsteen
+
+
+
+1
+TECH.Iterator
+
+
+
+1
+TECH.Iterator
+
+
+
+1
+%Integer
+
+
+
+1
+Product:DOM.PM.Product,Aantal:%Integer
+DOM.PM.KindBouwsteen
+
+
+
+1
+%Status
+
+
+
+1
+Bouwsteen:DOM.PM.Bouwsteen
+%Boolean
+
+
+
Index: DOM/PM/impl/DataM/Bouwsteen.cls.xml
===================================================================
diff -u
--- DOM/PM/impl/DataM/Bouwsteen.cls.xml (revision 0)
+++ DOM/PM/impl/DataM/Bouwsteen.cls.xml (revision 1336)
@@ -0,0 +1,115 @@
+
+
+
+1
+DOM.PM.Bouwsteen,%RegisteredObject
+0
+
+
+DOM.PM.SamengesteldProduct
+1
+
+
+
+%String
+1
+
+
+
+%String
+1
+
+
+
+%Boolean
+0
+1
+
+
+
+
+Indien bouwsteenID niet werd opgegeven wordt een nieuwe bouwsteen gemaakt
+MoederProduct:DOM.PM.SamengesteldProduct,BouwsteenID:%String=""
+1
+1
+%Status
+
+
+
+
+%String
+
+
+
+
+%Boolean
+
+
+
+
+1
+%String
+
+
+
+
+Value:%String
+1
+%Status
+
+
+
+
+%Status
+
+
+
+
+%Status
+
+
+
+
Index: DOM/PM/KindBouwsteen.cls.xml
===================================================================
diff -u
--- DOM/PM/KindBouwsteen.cls.xml (revision 0)
+++ DOM/PM/KindBouwsteen.cls.xml (revision 1336)
@@ -0,0 +1,19 @@
+
+
+
+1
+1
+DOM.PM.Bouwsteen
+0
+
+
+1
+%Integer
+
+
+
+1
+DOM.PM.Product
+
+
+
Index: DOM/PM/impl/DataM/SamengesteldProduct.cls.xml
===================================================================
diff -u
--- DOM/PM/impl/DataM/SamengesteldProduct.cls.xml (revision 0)
+++ DOM/PM/impl/DataM/SamengesteldProduct.cls.xml (revision 1336)
@@ -0,0 +1,177 @@
+
+
+
+1
+DOM.PM.SamengesteldProduct,%RegisteredObject
+0
+
+
+%Integer
+1
+
+
+
+DOM.PM.Bouwsteen
+list
+1
+
+
+
+DOM.PM.Bouwsteen
+list
+1
+
+
+
+ProductNr:%Integer
+1
+1
+%Status
+
+
+
+
+BouwsteenID:%String
+DOM.PM.KindBouwsteen
+
+
+
+
+TECH.Iterator
+
+
+
+
+TECH.Iterator
+
+
+
+
+%Integer
+
+
+
+
+%Status
+
+
+
+
+Bouwsteen:DOM.PM.Bouwsteen
+%Boolean
+
+
+
+
+Product:DOM.PM.Product,Aantal:%Integer
+DOM.PM.KindBouwsteen
+
+
+
+
+1
+%ListOfObjects
+
+
+
+
Index: CSC Samengesteld Product.prj.xml
===================================================================
diff -u
--- CSC Samengesteld Product.prj.xml (revision 0)
+++ CSC Samengesteld Product.prj.xml (revision 1336)
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
Index: DOM/PM/impl/DataM/DataMProductAPI.cls.xml
===================================================================
diff -u -r1133 -r1336
--- DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 1133)
+++ DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 1336)
@@ -75,6 +75,13 @@
]]>
+
+ProductNummer:%Integer
+DOM.PM.SamengesteldProduct
+
+
+
ProductNummer:%Integer
DOM.PM.ProductClassificatie
Index: DOM/PM/Bouwsteen.cls.xml
===================================================================
diff -u
--- DOM/PM/Bouwsteen.cls.xml (revision 0)
+++ DOM/PM/Bouwsteen.cls.xml (revision 1336)
@@ -0,0 +1,28 @@
+
+
+
+1
+1
+0
+
+
+1
+%String
+
+
+
+1
+%Boolean
+
+
+
+1
+%Status
+
+
+
+1
+%Status
+
+
+
Index: DOM/PM/ProductAPI.cls.xml
===================================================================
diff -u -r1133 -r1336
--- DOM/PM/ProductAPI.cls.xml (.../ProductAPI.cls.xml) (revision 1133)
+++ DOM/PM/ProductAPI.cls.xml (.../ProductAPI.cls.xml) (revision 1336)
@@ -11,6 +11,12 @@
DOM.PM.Product
+
+1
+Nr:%Integer
+DOM.PM.SamengesteldProduct
+
+
1
Nr:%Integer
Index: DOM/PM/impl/DataM/KindBouwsteen.cls.xml
===================================================================
diff -u
--- DOM/PM/impl/DataM/KindBouwsteen.cls.xml (revision 0)
+++ DOM/PM/impl/DataM/KindBouwsteen.cls.xml (revision 1336)
@@ -0,0 +1,99 @@
+
+
+
+1
+DOM.PM.impl.DataM.Bouwsteen,DOM.PM.KindBouwsteen
+0
+
+
+DOM.PM.Product
+1
+
+
+
+
+Indien bouwsteenID niet werd opgegeven wordt een nieuwe bouwsteen gemaakt
+MoederProduct:DOM.PM.SamengesteldProduct,BouwsteenID:%String="",Product:DOM.PM.Product="",Aantal:%Integer=""
+1
+1
+%Status
+
+
+
+
+%Integer
+
+
+
+
+DOM.PM.Product
+
+
+
+
+DOM.PM.Product
+
+
+
+
+%Status
+
+
+
+
+%Status
+
+
+
+