Hi,
I am trying to create a rule:

//list any import classes here.
*import com.sudipta.sample.Student;
import com.sudipta.sample.PassType;
rule "If Student's age is less than 19"

    when
        $student : Student(age<19)
    then
        System.out.println("Child Pass for "+$student.getName());
        System.out.println("Creating PassType Object..");
        insert(new PassType($student,"Child"));

end*

I am getting the error:
The constructor PassType(String) is not visible

Whereas in the PassType class, the constructor is defined like:
*public class PassType {

        private Student student;
        private String type;
        
        PassType(Student student, String type){
                this.student = student;
                this.type = type;
        }
......
}*

Can anyone please help me why this error is coming? Thanks.

Regards,
Sudipta



--
View this message in context: 
http://drools.46999.n3.nabble.com/The-constructor-is-not-visible-tp4021627.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to