Class OptionalDismissal_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.OptionalDismissal_Base
All Implemented Interfaces:
Serializable, org.fenixedu.academic.domain.student.curriculum.ICurriculumEntry, pt.ist.fenixframework.DomainObject

public abstract class OptionalDismissal_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
    setEctsCredits(Double ectsCredits)
     

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

    • OptionalDismissal_Base

      protected OptionalDismissal_Base()
  • Method Details

    • getEctsCredits

      public Double getEctsCredits()
      Overrides:
      getEctsCredits in class org.fenixedu.academic.domain.studentCurriculum.Dismissal
    • setEctsCredits

      public void setEctsCredits(Double ectsCredits)