JmgCleanupTermReg.delete Method [AX 2012]
Deletes records from the JmgTermReg table or the JmgTermRegArchive table fetched from the specified query run.
private void delete(QueryRun _queryRun)
Run On
CalledParameters
- _queryRun
- Type: QueryRun Class
The instance of the QueryRun class that references either the JmgTermReg or JmgTermRegArchive records that should be deleted.
The following example demonstrates the use of this method.
public void run()
{
QueryRun qr;
#AviFiles
super();
ttsbegin;
startLengthyOperation();
qr = this.initQueryRun();
this.progressInit("@SYS39821", SysQuery::countTotal(qr), #AviFileMove);
switch (cleanupMode)
{
case JmgTermRegCleanupMode::ToTable:
this.archiveToTable(qr);
break;
case JmgTermRegCleanupMode::ToFile:
this.archiveToFile(qr);
break;
case JmgTermRegCleanupMode::Delete:
this.delete(qr);
break;
}
endLengthyOperation();
ttscommit;
if (caller)
{
caller.dataSource().research();
}
}
Community Additions
ADD
Show: