What is the correct implementation?

Posted by: Pdfprep Category: PDI Tags: , ,

A developer needs to prevent the creation of request records when certain conditions exist in the system. A RequestLogic class exists to checks the conditions.

What is the correct implementation?
A . Trigger RequestTrigger on Request (after insert) { RequestLogic.validateRecords {trigger.new}; }
B . Trigger RequestTrigger on Request (before insert) { RequestLogic.validateRecords {trigger.new}; }
C . Trigger RequestTrigger on Request (before insert) { if (RequestLogic.isvalid{Request})
Request.addError {‘Your request cannot be created at this time.’}; }
D . Trigger RequestTrigger on Request (after insert) { if (RequestLogic.isValid{Request})
Request.addError {‘Your request cannot be created at this time.’}; }

Answer: B