Skip to content

IF_Trigger.AfterUndelete

Class

apex
global interface IF_Trigger.AfterUndelete

Known Derived Types: TRG_ExecuteValidationRules, TRG_ExecuteValidationRules.afterUndelete(List<SObject>)

Handler contract for the after-undelete trigger event.

Since: 1.0


Methods

MethodDescription
global abstract void afterUndelete(List<SObject> newRecords)Called after records have been restored from the Recycle Bin, enabling re-linking of relationships, reactivation of dependent processes, or synchronisation with external systems.

Method Details

afterUndelete

apex
global abstract void afterUndelete(List<SObject> newRecords)

Called after records have been restored from the Recycle Bin, enabling re-linking of relationships, reactivation of dependent processes, or synchronisation with external systems.

Parameters:

  • newRecords (List) - The batch of SObjects that were restored.

Since: 1.0

Example:

apex
public class TRG_RestoreRelatedData extends TRG_Base implements IF_Trigger.AfterUndelete
{
    public void afterUndelete(List<SObject> newRecords)
    {
        for(SObject record : newRecords)
        {
            LOG_Builder.build().info('Restored ' + record.Id).emitAt('TRG_RestoreRelatedData');
        }
    }
}