LinkedCourseValidator.java
package edu.ucsb.cs156.frontiers.validators;
import edu.ucsb.cs156.frontiers.entities.Course;
import jakarta.validation.ConstraintValidator;
import jakarta.validation.ConstraintValidatorContext;
public class LinkedCourseValidator implements ConstraintValidator<HasLinkedCanvasCourse, Course> {
@Override
public boolean isValid(Course course, ConstraintValidatorContext constraintValidatorContext) {
return course != null
&& course.getCanvasApiToken() != null
&& course.getCanvasCourseId() != null;
}
}