Index: TECH/ClassUtils.cls.xml =================================================================== diff -u -r2141 -r2153 --- TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 2141) +++ TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 2153) @@ -1,8 +1,6 @@ - - 1 %RegisteredObject 0 @@ -88,6 +86,11 @@ + JBL ] +Heeft het zin om een boolean terug te geven als er excepties worden gethrowed bij result = false? +Method zal enkel true teruggeven. Meer zinvol zou zijn om het ValidateValue() te noemen zonder resultaat (enkel excepties bij foutief). +Zo kan iedereen er van uitgaan dat hij de return value niet moet controleren.]]> 1 %Boolean @@ -116,6 +119,9 @@ + JBL ] +Idem als hierboven.]]> 1 %Boolean Index: WS/PM/KenmerkenService.cls.xml =================================================================== diff -u -r2148 -r2153 --- WS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 2148) +++ WS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 2153) @@ -101,6 +101,9 @@ $$$chkIsObject(ProductenKenmerken) Set Result = "" + // [ Review CSC -> JBL ] + // If test is zinloos vermits deze altijd true zal teruggeven. Gewoon de call doen is voldoen. + // Zie ook commentaar in class utils klasse zelf bij de method If (##class(TECH.ClassUtils).ValueIsValid(ProductenKenmerken,"APPS.PM.dto.Kenm.ProductenKenmerken")){ Set Result = ##class(APPS.PM.KenmerkenService).%New().BewaarProductenKenmerken(ProductenKenmerken) } Index: WS/PM/ProductService.cls.xml =================================================================== diff -u -r2131 -r2153 --- WS/PM/ProductService.cls.xml (.../ProductService.cls.xml) (revision 2131) +++ WS/PM/ProductService.cls.xml (.../ProductService.cls.xml) (revision 2153) @@ -27,6 +27,9 @@ $$$chkIsObject(Criteria) Set Result = "" + // [ Review CSC -> JBL ] + // If test is zinloos vermits deze altijd true zal teruggeven. Gewoon de call doen is voldoen. + // Zie ook commentaar in class utils klasse zelf bij de method If (##class(TECH.ClassUtils).ValueIsValid(Criteria,"APPS.PM.dto.ZoekCriteria")){ Set Result = ##class(APPS.PM.ProductService).%New().ZoekProducten(Criteria) } Index: DOM/common/dto/ProductData.cls.xml =================================================================== diff -u -r2147 -r2153 --- DOM/common/dto/ProductData.cls.xml (.../ProductData.cls.xml) (revision 2147) +++ DOM/common/dto/ProductData.cls.xml (.../ProductData.cls.xml) (revision 2153) @@ -18,6 +18,9 @@ + JBL ] +Deze moet terug weg. Code is in dit geval de korttekst, waar omschrijving de langtekst is]]> %String Index: APPS/PM/KenmerkenService.cls.xml =================================================================== diff -u -r2148 -r2153 --- APPS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 2148) +++ APPS/PM/KenmerkenService.cls.xml (.../KenmerkenService.cls.xml) (revision 2153) @@ -27,6 +27,10 @@ + JBL ] +Behoort dit tot het consistenter maken van de parameters? +Ik dacht dat het de bedoeling was dat er een combinatie van ProductID/UnID werd gevraagd als input?]]> MasterUnIDs:%ListOfDataTypes,KenmerkGroep:%String APPS.PM.dto.Kenm.AutoVariantenVanMasters