Class CreditsDismissal_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.CurriculumLine_Base
org.fenixedu.academic.domain.studentCurriculum.CurriculumLine
org.fenixedu.academic.domain.studentCurriculum.Dismissal_Base
org.fenixedu.academic.domain.studentCurriculum.Dismissal
org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal_Base
All Implemented Interfaces:
Serializable, org.fenixedu.academic.domain.student.curriculum.ICurriculumEntry, pt.ist.fenixframework.DomainObject

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

    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.Dismissal

    DELETE_SIGNAL, DELETION_EVENT_CURRICULAR_COURSE_ID, DELETION_EVENT_CURRICULAR_PLAN_ID, DELETION_EVENT_EXECUTION_INTERVAL_ID

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

    COMPARATOR_BY_APPROVEMENT_DATE_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

    Fields inherited from interface org.fenixedu.academic.domain.student.curriculum.ICurriculumEntry

    COMPARATOR_BY_APPROVEMENT_DATE, COMPARATOR_BY_EXECUTION_PERIOD, COMPARATOR_BY_EXECUTION_PERIOD_AND_ID, COMPARATOR_BY_EXECUTION_PERIOD_AND_NAME, COMPARATOR_BY_EXECUTION_PERIOD_AND_NAME_AND_ID, COMPARATOR_BY_EXECUTION_YEAR, COMPARATOR_BY_EXECUTION_YEAR_AND_NAME, COMPARATOR_BY_EXECUTION_YEAR_AND_NAME_AND_ID, COMPARATOR_BY_ID, COMPARATOR_BY_REVERSE_EXECUTION_PERIOD_AND_NAME, COMPARATOR_BY_REVERSE_EXECUTION_PERIOD_AND_NAME_AND_ID
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addNoEnrolCurricularCourses(org.fenixedu.academic.domain.CurricularCourse noEnrolCurricularCourses)
     
    Set<org.fenixedu.academic.domain.CurricularCourse>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CurricularCourse,org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal>
     
    void
    removeNoEnrolCurricularCourses(org.fenixedu.academic.domain.CurricularCourse noEnrolCurricularCourses)
     

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

    calculateConclusionDate, canConclude, collectDismissals, createCurriculumLineLog, createNewDismissal, createNewDismissal, createNewDismissal, createNewOptionalDismissal, delete, getAprovedEctsCredits, getCode, getCreditsConcluded, getCurriculum, getCurriculumLinesForCurriculum, getDegreeModulesToEvaluate, getDismissal, getEctsCredits, getEctsCreditsForCurriculum, getEnroledEctsCredits, getEnroledEctsCredits, getEnrolmentsEcts, getEnrolmentTypeName, getExecutionInterval, getExecutionPeriod, getGrade, getGradeValue, getIEnrolmentsLastExecutionYear, getModuleTypeName, getSourceIEnrolments, getWeigth, getWeigthForCurriculum, hasSameDegreeModules, hasSameSourceIEnrolments, hasSourceIEnrolments, init, init, isAnual, isApproved, isApproved, isConcluded, isDismissal, isSimilar, isValid, isValid, print

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

    getCredits, getNormalizedEctsGrade, getRelationCreditsDismissalEquivalence, setCredits, setNormalizedEctsGrade

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

    addApprovedCurriculumLines, findEnrolmentFor, getAllCurriculumGroups, getAllCurriculumGroupsWithoutNoCourseGroupCurriculumGroups, getAllCurriculumLines, getAllDegreeModules, getApprovedCurriculumLine, getApprovedEnrolment, getApprovementDate, getCurrentUser, getCurricularCourse, getCurriculumLineStream, getCurriculumModules, getEnrolments, getExecutionYear, getName, getNumberOfAllApprovedEnrolments, getStudentCurricularPlan, hasAnyApprovedCurriculumLines, hasAnyEnrolments, hasConcluded, hasCreatedBy, hasCurricularCourse, hasCurricularCourse, hasEnrolment, hasEnrolment, hasEnrolmentWithEnroledState, hasExecutionPeriod, isAffinity, isEnroledInExecutionPeriod, isEnroledInSpecialSeason, isEnroledInSpecialSeason, isExtraCurricular, isLeaf, isNormal, isOptional, isParentGroupOptional, isPropaedeutic, isRoot, isStandalone, setCurricularCourse, setDegreeModule, validateDegreeModuleLink

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

    getCreatedBy, getUsedInSeparationCycle, setCreatedBy, setUsedInSeparationCycle

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

    calculateFinalGrade, calculateRawGrade, deleteRecursive, getApprovedCurriculumLines, getApprovedCurriculumLinesLastExecutionYear, getCreationDate, getCreditsConcluded, getCurricularRules, getCurriculum, getCurriculum, getCurriculum, getDegreeCurricularPlanOfDegreeModule, getDegreeCurricularPlanOfStudent, getFullPath, getLastApprovement, getLastApprovementDate, getLastApprovementExecutionYear, getMostRecentActiveCurricularRule, getParentCycleCurriculumGroup, getPath, getPerson, getPresentationName, getRegistration, getRootCurriculumGroup, getStudent, hasAnyCurriculumLines, hasAnyCurriculumModules, hasCurriculumModule, hasDegreeModule, hasEnrolmentWithEnroledState, isApproved, isBranchCurriculumGroup, isConcluded, isCreditsDismissal, isCurriculumLine, isCycleCurriculumGroup, isEnrolment, isFor, isFor, isNoCourseGroupCurriculumGroup, parentAllowAccumulatedEctsCredits, parentCurriculumGroupIsNoCourseGroupCurriculumGroup, setCreationDate, wasCreated

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

    checkForDeletionBlockers, 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

    Methods inherited from interface org.fenixedu.academic.domain.student.curriculum.ICurriculumEntry

    getApprovalTypeDescription, getApprovementDate, getCreationDateDateTime, getExecutionYear, getExternalId, getName, getPresentationName, hasExecutionPeriod
  • Constructor Details

    • CreditsDismissal_Base

      protected CreditsDismissal_Base()
  • Method Details

    • getRelationCreditsDismissalNoEnrolCurricularCourses

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.CurricularCourse,org.fenixedu.academic.domain.studentCurriculum.CreditsDismissal> getRelationCreditsDismissalNoEnrolCurricularCourses()
    • addNoEnrolCurricularCourses

      public void addNoEnrolCurricularCourses(org.fenixedu.academic.domain.CurricularCourse noEnrolCurricularCourses)
    • removeNoEnrolCurricularCourses

      public void removeNoEnrolCurricularCourses(org.fenixedu.academic.domain.CurricularCourse noEnrolCurricularCourses)
    • getNoEnrolCurricularCoursesSet

      public Set<org.fenixedu.academic.domain.CurricularCourse> getNoEnrolCurricularCoursesSet()