Please find below the solution to your problem using Handler Class ->
//LeadTrigger ------------------ trigger LeadTrigger on Lead (before insert){ if(Trigger.isBefore){ if(Trigger.isInsert){ LeadTriggerHandler.main(Trigger.new); } } }
//LeadTriggerHandler ---------------------------- public class LeadTriggerHandler{ public static void main(List<Lead> leadList){ for(Lead lead : leadList){ if(lead.Rating == 'Hot' && lead.Phone == NULL){ lead.Phone.addError('Phone number is mandatory'); } } } }
If this solves your problem then please mark this as the best answer.
Try Below Code Please Mark it As Best Asnwer If It Helps
Thank You!
All Answers
try with below code.
Run the below command in dev console to run the batch apex.
If this helps, Please mark it as best answer.
Thanks!!
Please find below the solution to your problem using Handler Class ->
//LeadTrigger
------------------
trigger LeadTrigger on Lead (before insert){
if(Trigger.isBefore){
if(Trigger.isInsert){
LeadTriggerHandler.main(Trigger.new);
}
}
}
//LeadTriggerHandler
----------------------------
public class LeadTriggerHandler{
public static void main(List<Lead> leadList){
for(Lead lead : leadList){
if(lead.Rating == 'Hot' && lead.Phone == NULL){
lead.Phone.addError('Phone number is mandatory');
}
}
}
}
If this solves your problem then please mark this as the best answer.
Thanks and Regards
Harshit Kumar
Try Below Code Please Mark it As Best Asnwer If It Helps
Thank You!