Index: TECH/ClassUtils.cls.xml
===================================================================
diff -u -r28 -r321
--- TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 28)
+++ TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 321)
@@ -5,6 +5,54 @@
%RegisteredObject
0
+
+
+Controleer van de webmethod zijn parameters adhv een deep-validation uit te voeren.
+Oproepen via 'Do ..ControleerParameters()'
+Smijt een Exception als validatie niet gelukt is.
+1
+0)
+ If ('HeeftDefaultArg || (HeeftDefaultArg && HeeftParameterInhoud)){
+ Do ##class(TECH.ClassUtils).ValidateValue(@ParameterName,Parameter.GeefType())
+ }
+ Set CurrentParameter = CurrentParameter + 1
+ }
+ }
+ }
+]]>
+
+
1
%List
@@ -65,47 +113,88 @@
]]>
-
+
1
-%Boolean
1
-%Boolean
+
+
+
+1
+
+
-
+
+
+Throwt foutmelding indien niet geldig.
1
-%Boolean
+
+1
+
+%Boolean
+
+
+
+
+Throwt foutmelding indien niet geldig.
1
-%Boolean
+
+
+
+
+Deze oproep enkel gebruiken voor klassen die niet afleiden van %Registered, bijvoorbeeld de csp-klassen, die leiden af van %CSP.Page
+
+Voor klassen die afleiden van %Registered kan je rechtstreeks oproepen via volgende code :
+ w ##class(klassenaam).%GetParameter("ParameterNaam")
+ w $zobjclassmethod("klassenaam","%GetParameter","ParameterNaam")
+
+Added by WimV on 27/09/2011
+1
+ClassName:%String,ParamName:%String
+%String
+
+
+
+
+Bepaalt of een klasse (ClassName) afgeleid is van de andere klasse (ClassNameFrom)
+Bijvoorbeeld :
+ w ##class(TECH.ClassUtils).ClassDerivesFrom(CspClassName,"%CSP.Page")
+1
+ClassName:%String,ClassNameFrom:%String
+%Boolean
+
+