Class CycleCurriculumGroup_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
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject
Direct Known Subclasses:
org.fenixedu.academic.domain.studentCurriculum.CycleCurriculumGroup

public abstract class CycleCurriculumGroup_Base extends org.fenixedu.academic.domain.studentCurriculum.CurriculumGroup
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.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.CurriculumGroup

    addApprovedCurriculumLines, addChildCurriculumGroups, assertConclusionDate, assertCorrectStructure, calculateConclusionDate, calculateConclusionYear, calculateCreditsConcluded, calculateIngressionYear, calculateStudentAcumulatedEnrollments, canAdd, canConclude, checkForDeletionBlockers, checkInitConstraints, checkParameters, collectDismissals, conclude, deleteRecursive, 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, getDegreeModule, 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, init, init, 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, getParentCycleCurriculumGroup, getPath, getPerson, getPresentationName, getRegistration, getRootCurriculumGroup, getStudent, hasAnyCurriculumLines, hasEnrolmentWithEnroledState, isApproved, isCreditsDismissal, isCurriculumLine, isCycleCurriculumGroup, isDismissal, isEnrolment, isFor, isFor, isNoCourseGroupCurriculumGroup, parentAllowAccumulatedEctsCredits, parentCurriculumGroupIsNoCourseGroupCurriculumGroup, setCreationDate, wasCreated

    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

    • CycleCurriculumGroup_Base

      protected CycleCurriculumGroup_Base()