Class RootCurriculumGroup_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.RootCurriculumGroup_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class RootCurriculumGroup_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

    Modifier and Type
    Method
    Description
    org.fenixedu.academic.domain.StudentCurricularPlan
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroup,org.fenixedu.academic.domain.StudentCurricularPlan>
     
    void
    setParentStudentCurricularPlan(org.fenixedu.academic.domain.StudentCurricularPlan parentStudentCurricularPlan)
     

    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

    • RootCurriculumGroup_Base

      protected RootCurriculumGroup_Base()
  • Method Details

    • getRelationCurriculumGroupStudentCurricularPlan

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.RootCurriculumGroup,org.fenixedu.academic.domain.StudentCurricularPlan> getRelationCurriculumGroupStudentCurricularPlan()
    • getParentStudentCurricularPlan

      public org.fenixedu.academic.domain.StudentCurricularPlan getParentStudentCurricularPlan()
    • setParentStudentCurricularPlan

      public void setParentStudentCurricularPlan(org.fenixedu.academic.domain.StudentCurricularPlan parentStudentCurricularPlan)