competenceCourse.addCompetenceCourseLoad(courseLoad.getTheoreticalHours(), courseLoad.getProblemsHours(),
courseLoad.getLaboratorialHours(), courseLoad.getSeminaryHours(), courseLoad.getFieldWorkHours(),
courseLoad.getTrainingPeriodHours(), courseLoad.getTutorialOrientationHours(),
courseLoad.getAutonomousWorkHours(), courseLoad.getEctsCredits(), courseLoad.getOrder(), academicPeriod);
} else {
final CompetenceCourseLoad competenceCourseLoad = FenixFramework.getDomainObject(courseLoad.getIdentification());
if (competenceCourseLoad != null && courseLoad.getAction().equals("edit")) {
competenceCourseLoad.edit(courseLoad.getTheoreticalHours(), courseLoad.getProblemsHours(),
courseLoad.getLaboratorialHours(), courseLoad.getSeminaryHours(), courseLoad.getFieldWorkHours(),
courseLoad.getTrainingPeriodHours(), courseLoad.getTutorialOrientationHours(),
courseLoad.getAutonomousWorkHours(), courseLoad.getEctsCredits(),
Integer.valueOf(courseLoad.getOrder()), academicPeriod);
} else if (competenceCourseLoad != null && courseLoad.getAction().equals("delete")) {
competenceCourseLoad.delete();
}
}
}
}