function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
IFTHIKAR AHMED 7IFTHIKAR AHMED 7 

in trigger

Trigger : 
trigger CreatePenForStudent on Studentt__c (after insert) {    
       PenForStudent.CreatePen(Trigger.new);
}

Apex: 
public class PenForStudent {
    
    Public Static Void CreatePen (List<Studentt__c> StudentList)
        
    {
        List<Parker__c> NewPen = new List<Parker__c> ();
        
        for(Studentt__c OneStudent : StudentList )
        {
           
           
              Parker__c PenRecord = new Parker__c ();
              PenRecord.Name = OneStudent.Name;
              PenRecord.OwnerId = OneStudent.OwnerId;
              NewPen.add(PenRecord);
           
        }
        
        insert NewPen;
    }

}

getting error for triger : Method does not exist or incorrect signature: void CreatePen(List<Studentt__c>) from the type PenForStudent

pls help me figure out where i am going wrong
 
Maharajan CMaharajan C
Hi IFTHIKAR,
  • First create the Apex Class and Methods and then create or call the methods in Trigger.
  • Class Method( CreatePen ) have to be created before it reffered in CreatePenForStudent Trigger.

Thanks,
Maharajan.C