IEnrolment enrolment, EnrolmentEvaluationType evaluationType, String grade)
IEnrollment enrolment, EnrolmentEvaluationType evaluationType, String grade)
    public IEnrolmentEvaluation readEnrolmentEvaluationByEnrolmentAndEnrolmentEvaluationTypeAndGrade(            IEnrolment enrolment, EnrolmentEvaluationType evaluationType, String grade)            throws ExcepcaoPersistencia    {        Criteria criteria = new Criteria();        criteria.addEqualTo("enrolment.idInternal", enrolment.getIdInternal());        criteria.addEqualTo("enrolmentEvaluationType", evaluationType);        if (grade == null)        {            criteria.addIsNull("grade");        }        else        {            criteria.addEqualTo("grade", grade);        }        IEnrolmentEvaluation enrolmentEvaluation = (IEnrolmentEvaluation) queryObject(                EnrolmentEvaluation.class, criteria);        return enrolmentEvaluation;    }