How to Add Custom Error Message on Catch

Code:

try
{
          // Code Logic
}

catch(Exception e){
if(e.getMessage().contains('FIELD_CUSTOM_VALIDATION_EXCEPTION, Enter valid Date'))
{
Apexpages.addMessage(new ApexPages.Message (ApexPages.Severity.ERROR, 'Please Enter valid Date'));
return Null; 

else if(e.getMessage().contains('FIELD_CUSTOM_VALIDATION_EXCEPTION,  Too Large Data'))
{
Apexpages.addMessage(new ApexPages.Message (ApexPages.Severity.ERROR, 'Please fill 20 character data in field')); 
}
else
{      
ApexPages.addmessage(new ApexPages.message(ApexPages.severity.ERROR,e.getmessage()));        
return Null;
}
 } 

Comments

Popular Post

Salesforce Spring '26 Release High level points

Get the record Count of all countable Sobjects in Salesforce

Fetch record type-specific picklist values directly in Apex