private void writeEnrollmentEvaluation(IEnrolment newEnrollment, String grade, IUserView userView) throws ExcepcaoPersistencia
private void writeEnrollmentEvaluation(IEnrollment newEnrollment, String grade, IUserView userView) throws ExcepcaoPersistencia
	private void writeEnrollmentEvaluation(IEnrolment newEnrollment, String grade, IUserView userView) throws ExcepcaoPersistencia	{		ISuportePersistente persistenceDAO = SuportePersistenteOJB.getInstance();		IPersistentEnrolmentEvaluation enrollmentEvaluationDAO = persistenceDAO.getIPersistentEnrolmentEvaluation();		IPessoa person = getPersonResponsibleFor(userView);				IEmployee employee = getEmployee(person);		IEnrolmentEvaluation enrollmentEvaluationToWrite = enrollmentEvaluationDAO			.readEnrolmentEvaluationByEnrolmentAndEnrolmentEvaluationTypeAndGradeAndWhenAlteredDate(newEnrollment,				EnrolmentEvaluationType.EQUIVALENCE_OBJ, grade, newEnrollment.getCreationDate());		if (enrollmentEvaluationToWrite == null)		{			enrollmentEvaluationToWrite = new EnrolmentEvaluation();			enrollmentEvaluationDAO.simpleLockWrite(enrollmentEvaluationToWrite);			enrollmentEvaluationToWrite.setEnrolment(newEnrollment);			enrollmentEvaluationToWrite.setEnrolmentEvaluationState(EnrolmentEvaluationState.FINAL_OBJ);			enrollmentEvaluationToWrite.setEnrolmentEvaluationType(EnrolmentEvaluationType.EQUIVALENCE_OBJ);			enrollmentEvaluationToWrite.setExamDate(newEnrollment.getCreationDate());			enrollmentEvaluationToWrite.setGrade(grade);			enrollmentEvaluationToWrite.setObservation("EQUIVALNCIA");			enrollmentEvaluationToWrite.setPersonResponsibleForGrade(person);			enrollmentEvaluationToWrite.setGradeAvailableDate(newEnrollment.getCreationDate());			enrollmentEvaluationToWrite.setWhen(newEnrollment.getCreationDate());			enrollmentEvaluationToWrite.setEmployee(employee);			enrollmentEvaluationToWrite.setAckOptLock(new Integer(1));			enrollmentEvaluationToWrite.setCheckSum(null);		}	}