IF_Trigger.AfterUndelete
Class
apex
global interface IF_Trigger.AfterUndeleteKnown Derived Types: TRG_ExecuteValidationRules, TRG_ExecuteValidationRules.afterUndelete(List<SObject>)
Handler contract for the after-undelete trigger event.
Since: 1.0
Methods
| Method | Description |
|---|---|
| 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');
}
}
}