Home > Class Reference > ENSLIB namespace > Ens.Util.Tasks.PurgeActivityData

Ens.Util.Tasks.PurgeActivityData

class Ens.Util.Tasks.PurgeActivityData extends %SYS.Task.Definition

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property LengthOfPeriodToKeep as %Integer (MINVAL = 0) [ InitialExpression = 1 ];
Amount of period to purge
Property methods: LengthOfPeriodToKeepDisplayToLogical(), LengthOfPeriodToKeepGet(), LengthOfPeriodToKeepIsValid(), LengthOfPeriodToKeepLogicalToDisplay(), LengthOfPeriodToKeepNormalize(), LengthOfPeriodToKeepSet()
property PeriodToKeep as %String (DISPLAYLIST = ",Seconds,Minutes,Hours,Days,Weeks,Month,Year", VALUELIST = ",s,mi,hh,d,wk,mm,yy") [ InitialExpression = "d" ];
Unit of period to purge
Property methods: PeriodToKeepDisplayToLogical(), PeriodToKeepGet(), PeriodToKeepIsValid(), PeriodToKeepLogicalToDisplay(), PeriodToKeepLogicalToOdbc(), PeriodToKeepNormalize(), PeriodToKeepSet()
property TableToPurge as %String (DISPLAYLIST = ",Seconds Table,Hourly Table, Daily Table", VALUELIST = ",s,hh,d") [ InitialExpression = "s" ];
Activity Table to purge
Property methods: TableToPurgeDisplayToLogical(), TableToPurgeGet(), TableToPurgeIsValid(), TableToPurgeLogicalToDisplay(), TableToPurgeLogicalToOdbc(), TableToPurgeNormalize(), TableToPurgeSet()
property WriteCountInEventLog as %Boolean;
Property methods: WriteCountInEventLogDisplayToLogical(), WriteCountInEventLogGet(), WriteCountInEventLogIsValid(), WriteCountInEventLogLogicalToDisplay(), WriteCountInEventLogNormalize(), WriteCountInEventLogSet()

Methods (Including Private)

method OnTask() as %Status [ Language = objectscript ]
The OnTask() method is called to execute the task

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)