You need to sign in to do that
Don't have an account?
Nandini
Trigger handler class method for After update or delete.
Hi Team,
Rollup summary for lookup.
We need to create only one method for After update and Delete operations or We need to Created seperate methods for both update and delete operations.
Thanks
Nandu.
Rollup summary for lookup.
We need to create only one method for After update and Delete operations or We need to Created seperate methods for both update and delete operations.
Scenario : 1 ----------------- if(Trigger.isUpdate || Trigger.isDelete){ if(Trigger.isAfter){ if(AccountHandlerCls.firstRun){ AccountHandlerCls.firstRun = false; AccountHandlerCls.rollupSum(Trigger.Old); } } } Scenario : 2 ------------------------ if(Trigger.isUpdate){ if(Trigger.isAfter){ if(AccountHandlerCls.firstRun){ AccountHandlerCls.firstRun = false; AccountHandlerCls.rollupSumUpdate(Trigger.Old); } } } if(Trigger.isDelete){ if(Trigger.isAfter){ if(AccountHandlerCls.firstRun){ AccountHandlerCls.firstRun = false; AccountHandlerCls.rollupSumDelete(Trigger.Old); } } }Please let me know...
Thanks
Nandu.
----------------------- Please let me know....
Thanks,
Nandu.
try this
Thanks for your reply.
Thanks,
Nandu
Below code can fullfill your requirements. Hope this will work for you.
trigger newAccountTrigger on Account (after insert , after update, after delete , after undelete) {
if(trigger.isAfter && (trigger.isInsert || trigger.isUpdate || trigger.isUndelete)){
if(AccountHandlerCls.firstRun){
AccountHandlerCls.firstRun = false;
AccountHandlerCls.rollupSumUpdate(Trigger.New);
}
}
if(Trigger.isDelete)
{
if(AccountHandlerCls.firstRun){
AccountHandlerCls.firstRun = false;
AccountHandlerCls.rollupSumDelete(Trigger.old);
}
}
}
Please mark this as best answer if this solves your problem.
Thank you
Ajay Dubedi