Index: TECH/ClassUtils.cls.xml =================================================================== diff -u -r2207 -r2217 --- TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 2207) +++ TECH/ClassUtils.cls.xml (.../ClassUtils.cls.xml) (revision 2217) @@ -40,7 +40,7 @@ /// Deep validate Set HeeftDefaultArg = ($length(DefaultArg)>0) If ('HeeftDefaultArg || (HeeftDefaultArg && HeeftParameterInhoud)){ - Do ##class(TECH.ClassUtils).ValueIsValid(@ParameterName,Parameter.GeefType()) + Do ##class(TECH.ClassUtils).ValidateValue(@ParameterName,Parameter.GeefType()) } Set CurrentParameter = CurrentParameter + 1 } @@ -109,7 +109,7 @@ ]]> - + 1 1 + + + +1 + + - + Throwt foutmelding indien niet geldig. 1 @@ -155,10 +168,24 @@ Set:(($G(%objlasterror)'="") && '(%objlasterror [ "ECODETRAP")) Message = Message_" "_$$ParseStatus^vhLib(%objlasterror) Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New(Message)) } - quit ]]> + +1 + +%Boolean + + + Throwt foutmelding indien niet geldig.