@Override public boolean equals(Object obj) { if (!(obj instanceof DegreeModuleScopeCurricularCourseScope)) { return false; } return curricularCourseScope.equals( ((DegreeModuleScopeCurricularCourseScope) obj).getCurricularCourseScope()); }
@Override public int hashCode() { return curricularCourseScope.hashCode(); }
@Override public String getClassName() { return curricularCourseScope.getClass().getName(); }
@Override public CurricularCourse getCurricularCourse() { return curricularCourseScope.getCurricularCourse(); }
@Override public String getAnotation() { return curricularCourseScope.getAnotation(); }
@Override public boolean isActiveForAcademicInterval(final AcademicInterval academicInterval) { return curricularCourseScope.isActiveForAcademicInterval(academicInterval); }
@Override public boolean isActiveForExecutionPeriod(final ExecutionSemester executionSemester) { return curricularCourseScope.isActiveForExecutionPeriod(executionSemester); }
@Override public String getBranch() { return curricularCourseScope.getBranch() == null ? "" : curricularCourseScope.getBranch().getName(); }
@Override public Integer getCurricularYear() { return curricularCourseScope.getCurricularSemester().getCurricularYear().getYear(); }
@Override public String getExternalId() { return curricularCourseScope.getExternalId(); }