persistent 1 TECH.Concurrency.VhPersistent DOM.PM.Maatwerk.Calc.Common.impl.IKIDHashData list %String 1 1 1 Hash 1 IKIDHashDatas(ELEMENTS) Hash:%String 1 1 %Status Hash:%String %String TECH.Iterator CanonischeWaarde:%String 1 DOM.PM.Maatwerk.Calc.Common.impl.IKIDHashData IKIDHashData:DOM.PM.Maatwerk.Calc.Common.impl.IKIDHashData DOM.PM.Maatwerk.Calc.Common.IKID 0) Set IKID = ##class(DOM.PM.Maatwerk.Calc.Common.IKID).%OpenId(..Hash_"||"_Positie) Quit IKID ]]> CanonischeWaarde:%String,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken DOM.PM.Maatwerk.Calc.Common.IKID OverflowID:%Integer DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken Deze method kan beter overschreven worden dan de %OnDelete. De OnDelete loopt sowieso in zijn geheel binnen een transactie. Wanneer een exceptie optreedt binnen de method zal de delete actie volledig teruggedraaid worden. %Library.CacheStorage ^DOM.PM.Maatwerk.CaB2D.IKIDHashD IKIDHashDefaultData ^DOM.PM.Maatwerk.CaB2D.IKIDHashD ^DOM.PM.Maatwerk.CaB2D.IKIDHashI ^DOM.PM.Maatwerk.CaB2D.IKIDHashS %%CLASSNAME Hash MaxOverflowID InstanceVersion IKIDHashDatas