* DomainException("EnrolmentEvaluation.cannot.submit.without.exam.date"
* ); }
*/
if (isPayable() && !isPayed()) {
throw new EnrolmentNotPayedException("EnrolmentEvaluation.cannot.set.grade.on.not.payed.enrolment.evaluation",
getEnrolment());
}
if (enrolmentEvaluationState == EnrolmentEvaluationState.RECTIFICATION_OBJ && getRectified() != null) {
getRectified().setEnrolmentEvaluationState(EnrolmentEvaluationState.RECTIFIED_OBJ);