Skip to content

Instantly share code, notes, and snippets.

@msrivastav13
Created February 19, 2015 16:24
Show Gist options
  • Save msrivastav13/8d81a592e7ee79990855 to your computer and use it in GitHub Desktop.
Save msrivastav13/8d81a592e7ee79990855 to your computer and use it in GitHub Desktop.
Trigger Template
trigger AccountTrigger on Account(before insert,after insert,before update,after update,before delete,after delete,after undelete){
if(trigger.isbefore && trigger.isinsert){
system.debug('BEFORE INSERT'+trigger.new);
}
if(trigger.isafter && trigger.isinsert){
system.debug('AFTER INSERT'+trigger.new);
system.debug('AFTER INSERT MAP'+trigger.newmap);
}
if(trigger.isafter && trigger.isupdate){
system.debug('AFTER UPDATE NEW'+trigger.new);
system.debug('AFTER UPDATE OLD'+trigger.old);
system.debug('AFTER UPDATE OLD MAP'+trigger.oldmap);
system.debug('AFTER UPDATE NEW MAP'+trigger.newmap);
}
if(trigger.isbefore && trigger.isupdate){
system.debug('BEFORE UPDATE NEW'+trigger.new);
system.debug('BEFORE UPDATE OLD'+trigger.old);
system.debug('BEFORE UPDATE OLD MAP'+trigger.oldmap);
system.debug('BEFORE UPDATE NEW MAP'+trigger.newmap);
}
if(trigger.isbefore && trigger.isdelete){
system.debug('BEFORE DELETE OLD'+trigger.old);
system.debug('BEFORE DELETE OLD MAP'+trigger.oldmap);
}
if(trigger.isafter && trigger.isundelete){
system.debug('AFTER UNDELETE NEW'+trigger.new);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment