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 + + + +