function readOnly(count){ }
Don't have an account?
Search for an answer or ask a question of the zone or Customer Support.
You need to sign in to do that
Sign in to start searching questions
Signup for a Developer Edition
Sign in to start a discussion
trigger AccountTrigger on Account(after undelete){ List<Account> recoveredAccounts = new List<Account>(); if(Trigger.isAfter && Trigger.isUndelete){ for(Account acc: Trigger.new){ acc.isRecovered__c = true; recoveredAccounts.add(acc); } if(recoveredAccounts.size() > 0){ Database.update(recoveredAccounts,false); } } }
//Helper Class public class FatchAccountFromRecycleBin { public static void getMethodAccount(List<Account> acctList){ List<Account> acct=new List<Account>(); set<Id> sid = new Set<Id>(); for(Account ac:acctList){ sid.add(ac.Id); } system.debug('SET ID:'+sid); List<Account> acctAccount = [select id,isRecovered__c,name from Account where Id=:sid]; for(Account ac : acctAccount) { ac.isRecovered__c = true; acct.add(ac); } update acct; } } //Trigger trigger AccounntNumberOfEmployee on Account (after undelete){ if(Trigger.isUndelete && Trigger.isAfter){ FatchAccountFromRecycleBin.getMethodAccount(Trigger.new); } }
All Answers
Database.update(recoveredAccounts,false);
Why did we use these statements?
Try this code
Thanks
Akhsay