Class ExternalCurriculumGroup_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.studentCurriculum.CurriculumModule_Base
org.fenixedu.academic.domain.studentCurriculum.CurriculumModule
org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup_Base
org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup
org.fenixedu.academic.domain.studentCurriculum.CycleCurriculumGroup_Base
org.fenixedu.academic.domain.studentCurriculum.CycleCurriculumGroup
org.fenixedu.academic.domain.studentCurriculum.ExternalCurriculumGroup_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class ExternalCurriculumGroup_Base extends org.fenixedu.academic.domain.studentCurriculum.CycleCurriculumGroup
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup

    org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup.ConclusionProcessEnabler, org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup.CurriculumSupplier

    Nested classes/interfaces inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule

    org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.ConclusionValue, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByApproval, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByExecutionInterval, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByExecutionYear, org.fenixedu.academic.domain.studentCurriculum.CurriculumModule.CurriculumModulePredicateByType

    Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
  • Field Summary

    Fields inherited from class org.fenixedu.academic.domain.studentCurriculum.CycleCurriculumGroup

    COMPARATOR_BY_CYCLE_TYPE_AND_ID

    Fields inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup

    COMPARATOR_BY_CHILD_ORDER_AND_ID

    Fields inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule

    COMPARATOR_BY_CREATION_DATE, COMPARATOR_BY_FULL_PATH_NAME_AND_ID, COMPARATOR_BY_NAME_AND_ID
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Methods inherited from class org.fenixedu.academic.domain.studentCurriculum.CycleCurriculumGroup

    deleteRecursive, getCurriculumGroup, getCycleCourseGroup, getCycleType, getDefaultEcts, getDegreeModule, getParentCycleCurriculumGroup, init, init, isCycle, isCycleCurriculumGroup, isFirstCycle, setCurriculumGroup, setDegreeModule

    Methods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup

    addApprovedCurriculumLines, addChildCurriculumGroups, assertConclusionDate, assertCorrectStructure, calculateConclusionDate, calculateConclusionYear, calculateCreditsConcluded, calculateIngressionYear, calculateStudentAcumulatedEnrollments, canAdd, canConclude, checkForDeletionBlockers, checkInitConstraints, checkParameters, collectDismissals, conclude, deleteRecursiveEmptyChildGroups, editConclusionInformation, findCurriculumGroupFor, findEnrolmentFor, getAllCurriculumGroups, getAllCurriculumGroupsWithoutNoCourseGroupCurriculumGroups, getAllCurriculumLines, getAllDegreeModules, getApprovedCurriculumLine, getApprovedEnrolment, getAprovedEctsCredits, getBranchCurriculumGroups, getChildCreditsDismissalEcts, getChildCurriculumGroups, getChildCurriculumLines, getChildCurriculumModule, getChildDismissals, getChildEnrolments, getChildOrder, getChildOrder, getConclusionDate, getConclusionProcess, getConclusionProcessCreationDateTime, getConclusionProcessEnabler, getConclusionProcessLastModificationDateTime, getConclusionProcessLastResponsible, getConclusionProcessNotes, getConclusionProcessResponsible, getConclusionRulesToEvaluate, getConclusionYear, getCourseGroupContextsToEnrol, getCreditsConcluded, getCreditsConcluded, getCurricularCourseContextsToEnrol, getCurricularCoursePossibleGroups, getCurricularCoursePossibleGroupsWithoutNoCourseGroupCurriculumGroups, getCurricularCoursesToDismissal, getCurriculum, getCurriculumGroups, getCurriculumGroupsToEnrolmentProcess, getCurriculumLines, getCurriculumLineStream, getCurriculumModules, getCurriculumSupplier, getDegreeModulesToEvaluate, getDescriptiveGrade, getDismissal, getEctsCredits, getEnroledEctsCredits, getEnroledEctsCredits, getEnrolments, getEnrolmentsBy, getEnrolmentsBy, getEnrolmentsSet, getFinalGrade, getIEnrolmentsLastExecutionYear, getIngressionYear, getNoCourseGroupCurriculumGroup, getNoCourseGroupCurriculumGroups, getNoCourseGroupCurriculumGroupsCount, getNumberOfAllApprovedCurriculumLines, getNumberOfAllApprovedEnrolments, getNumberOfAllEnroledCurriculumLines, getNumberOfApprovedChildCurriculumLines, getNumberOfChildCurriculumGroupsWithCourseGroup, getNumberOfChildEnrolments, getNumberOfChildEnrolments, getRawGrade, getStudentCurricularPlan, hasAnyApprovedCurriculumLines, hasAnyCurriculumModules, hasAnyEnrolments, hasChildDegreeModule, hasConcluded, hasCourseGroup, hasCurriculumLines, hasCurriculumModule, hasDegreeModule, hasEnrolment, hasEnrolment, hasEnrolmentInCurricularCourseBefore, hasEnrolmentWithEnroledState, hasInsufficientCredits, hasUnexpectedCredits, isApproved, isBranchCurriculumGroup, isConcluded, isConcluded, isConclusionProcessed, isDeletable, isEnroledInExecutionPeriod, isEnroledInSpecialSeason, isEnroledInSpecialSeason, isExternal, isExtraCurriculum, isInternalCreditsSourceGroup, isLeaf, isPropaedeutic, isRoot, isSkipConcluded, isStandalone, print, readConclusionProcessEvenIfInactive, searchChildOrderForChild, setConclusionProcess, setConclusionProcessEnabler, setCurriculumSupplier

    Methods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule

    calculateFinalGrade, calculateRawGrade, delete, getApprovedCurriculumLines, getApprovedCurriculumLinesLastExecutionYear, getCreationDate, getCurricularRules, getCurriculum, getCurriculum, getCurriculum, getDegreeCurricularPlanOfDegreeModule, getDegreeCurricularPlanOfStudent, getFullPath, getLastApprovement, getLastApprovementDate, getLastApprovementExecutionYear, getMostRecentActiveCurricularRule, getName, getPath, getPerson, getPresentationName, getRegistration, getRootCurriculumGroup, getStudent, hasAnyCurriculumLines, hasEnrolmentWithEnroledState, isApproved, isCreditsDismissal, isCurriculumLine, isDismissal, isEnrolment, isFor, isFor, isNoCourseGroupCurriculumGroup, parentAllowAccumulatedEctsCredits, parentCurriculumGroupIsNoCourseGroupCurriculumGroup, setCreationDate, wasCreated

    Methods inherited from class org.fenixedu.academic.domain.studentCurriculum.CurriculumModule_Base

    getCreationDateDateTime, getRelationDegreeModuleCurriculumModule, setCreationDateDateTime

    Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ExternalCurriculumGroup_Base

      protected ExternalCurriculumGroup_Base()