Apex Trigger Extra Topic
Apex Trigger Extra Topic
The after undelete trigger event only works with recovered records—
that is, records that were deleted and then recovered from the Recycle
Bin through the undelete DML statement.
These are also called undeleted records.
The after undelete trigger events only run on top-level objects.
For example, if you delete an Account, an Opportunity may also be
deleted.
When you recover the Account from the Recycle Bin, the Opportunity is
also recovered.
If there is an after undelete trigger event associated with both the
Account and the Opportunity, only the Account after undelete trigger
event executes.
The after undelete trigger event only fires for the following objects:
Account
Asset
Campaign
Case
Contact
ContentDocument
Contract
Custom objects
Event
Lead
Opportunity
Product
Solution
Task