1 %RegisteredObject 1 KlasseNaam:%String %Boolean 1 KlasseNaam:%String %Boolean 1 Classname:%String 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 1 %List [Previously private] 1 LabelRoutine %List 1 ClassName,Method %String 1 ClassName,Method,Parameter %String 1 1 %Boolean 1 Throwt foutmelding indien niet geldig. 1 1 %Boolean Throwt foutmelding indien niet geldig. 1 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 1 Class,ClassFrom 0 %Boolean