Index: vhLib/LoggingGetalIndex.cls.xml =================================================================== diff -u -r3520 -r3532 --- vhLib/LoggingGetalIndex.cls.xml (.../LoggingGetalIndex.cls.xml) (revision 3520) +++ vhLib/LoggingGetalIndex.cls.xml (.../LoggingGetalIndex.cls.xml) (revision 3532) @@ -21,6 +21,24 @@ 1 + +1 +Logging:vhLib.Logging,Getal:%Integer + + + + +1 +ID:%String + + + Do ##class(vhLib.LoggingGetalIndex).BouwOp() @@ -72,12 +90,7 @@ For { Set Getal=$Order(GevondenGetallen(Getal)) Quit:(""=Getal) - If (Getal>1000) { - Set Idx = ##class(vhLib.LoggingGetalIndex).%New() - Set Idx.Logging = Logging - Set Idx.Getal = Getal - Do Idx.%Save() - } + Do:(Getal>=1000) ..BewaarIndex(Logging, Getal) } ]]> @@ -108,18 +121,11 @@ Set IdsToDeleteIterator = ##class(TECH.ListIterator).%New( LoggingGetalIndexesToDelete ) While IdsToDeleteIterator.HasNext() { Set IdToDelete = IdsToDeleteIterator.Next() - Set ObjectToDelete = ##class(vhLib.LoggingGetalIndex).%DeleteId(IdToDelete) + Do ..VerwijderLoggingGetalIndex(IdToDelete) } ]]> - -1 -ID:%String - - - %CacheSQLStorage ^LOG.vhLib.LoggingGetalIndexS