Index: DOM/PM/SubgroepClassificatie.cls.xml
===================================================================
diff -u
--- DOM/PM/SubgroepClassificatie.cls.xml (revision 0)
+++ DOM/PM/SubgroepClassificatie.cls.xml (revision 1724)
@@ -0,0 +1,14 @@
+
+
+
+1
+1
+DOM.PM.Classificatie
+0
+
+
+1
+TECH.Iterator
+
+
+
Index: BL/Prod/Search.cls.xml
===================================================================
diff -u -r1406 -r1724
--- BL/Prod/Search.cls.xml (.../Search.cls.xml) (revision 1406)
+++ BL/Prod/Search.cls.xml (.../Search.cls.xml) (revision 1724)
@@ -662,42 +662,72 @@
1
+
+1
+Criteria:BL.Prod.sub.pxSearchCriteria,PRNr:%Integer
+%Boolean
+
+
+
====================================================================================================================
Index: vhUnitTest/APPS/PM/TestProductService.cls.xml
===================================================================
diff -u -r1681 -r1724
--- vhUnitTest/APPS/PM/TestProductService.cls.xml (.../TestProductService.cls.xml) (revision 1681)
+++ vhUnitTest/APPS/PM/TestProductService.cls.xml (.../TestProductService.cls.xml) (revision 1724)
@@ -134,6 +134,18 @@
Set ProductService = ##class(APPS.PM.ProductService).%New()
Set ProductenLijst = ProductService.ZoekProducten(Criteria).HerkendeProducten
Do $$$AssertEquals(ProductenLijst.Count(),14,"Aantal gevonden producten met Classificatie "_Classificaties.GetAt(1)_" en "_Classificaties.GetAt(2)_" is correct.")
+
+
+ Set Classificaties = ##class(%ListOfDataTypes).%New()
+ Do Classificaties.Insert(183)
+
+ Set Criteria=##class(APPS.PM.dto.ZoekCriteria).%New()
+ Set Criteria.SoortProductID=##class(APPS.PM.enu.SoortProductID).ProductBoom()
+
+ Set Criteria.Classificaties = Classificaties
+ Set ProductService = ##class(APPS.PM.ProductService).%New()
+ Set ProductenLijst = ProductService.ZoekProducten(Criteria).HerkendeProducten
+ Do $$$AssertEquals(ProductenLijst.Count(),511,"Aantal gevonden producten met Classificatie "_Classificaties.GetAt(1)_" is correct.")
]]>
Index: DOM/PM/impl/DataM/DataMGroepClassificatie.cls.xml
===================================================================
diff -u -r1723 -r1724
--- DOM/PM/impl/DataM/DataMGroepClassificatie.cls.xml (.../DataMGroepClassificatie.cls.xml) (revision 1723)
+++ DOM/PM/impl/DataM/DataMGroepClassificatie.cls.xml (.../DataMGroepClassificatie.cls.xml) (revision 1724)
@@ -21,7 +21,10 @@
%Status
Index: DOM/PM/impl/DataM/DataMProductAPI.cls.xml
===================================================================
diff -u -r1723 -r1724
--- DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 1723)
+++ DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 1724)
@@ -98,19 +98,22 @@
DOM.PM.Classificatie
@@ -178,7 +181,7 @@
TECH.Iterator
-
Index: DOM/PM/impl/DataM/DataMHoofdgroepClassificatie.cls.xml
===================================================================
diff -u -r1723 -r1724
--- DOM/PM/impl/DataM/DataMHoofdgroepClassificatie.cls.xml (.../DataMHoofdgroepClassificatie.cls.xml) (revision 1723)
+++ DOM/PM/impl/DataM/DataMHoofdgroepClassificatie.cls.xml (.../DataMHoofdgroepClassificatie.cls.xml) (revision 1724)
@@ -21,7 +21,10 @@
%Status
Index: vhUnitTest/DOM/PM/Classificaties/TestClassificaties.cls.xml
===================================================================
diff -u -r1723 -r1724
--- vhUnitTest/DOM/PM/Classificaties/TestClassificaties.cls.xml (.../TestClassificaties.cls.xml) (revision 1723)
+++ vhUnitTest/DOM/PM/Classificaties/TestClassificaties.cls.xml (.../TestClassificaties.cls.xml) (revision 1724)
@@ -24,6 +24,14 @@
]]>
+
+
+
+
1
-DOM.PM.impl.DataM.DataMClassificatie,DOM.PM.Classificatie
+DOM.PM.impl.DataM.DataMClassificatie,DOM.PM.SubgroepClassificatie
0
%String
+1
+
+%String
+1
+
+
+
+%String
+1
+
+
+
+%String
+1
+
+
%String
1
@@ -21,7 +37,13 @@
%Status
@@ -50,6 +72,22 @@
]]>
+
+TECH.Iterator
+
+
+
1
%String
Index: DOM/PM/impl/DataM/DataMClassificatie.cls.xml
===================================================================
diff -u -r1723 -r1724
--- DOM/PM/impl/DataM/DataMClassificatie.cls.xml (.../DataMClassificatie.cls.xml) (revision 1723)
+++ DOM/PM/impl/DataM/DataMClassificatie.cls.xml (.../DataMClassificatie.cls.xml) (revision 1724)
@@ -21,7 +21,12 @@
%Status
@@ -47,9 +52,8 @@
1
%String
Index: DOM/PM/impl/DataM/DataMHGProductIterator.cls.xml
===================================================================
diff -u -r1075 -r1724
--- DOM/PM/impl/DataM/DataMHGProductIterator.cls.xml (.../DataMHGProductIterator.cls.xml) (revision 1075)
+++ DOM/PM/impl/DataM/DataMHGProductIterator.cls.xml (.../DataMHGProductIterator.cls.xml) (revision 1724)
@@ -36,12 +36,13 @@
-Hoofdgroep:%String
+HoofdgroepClassificatieID:%String
1
1
%Status