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