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

public abstract class Dismissal_Base extends org.fenixedu.academic.domain.studentCurriculum.CurriculumLine
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.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
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.fenixedu.academic.domain.studentCurriculum.Credits
     
    org.fenixedu.academic.domain.Grade
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.Dismissal,org.fenixedu.academic.domain.studentCurriculum.Credits>
     
    void
    setCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits)
     
    void
    setNormalizedEctsGrade(org.fenixedu.academic.domain.Grade normalizedEctsGrade)
     

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

    addApprovedCurriculumLines, collectDismissals, createCurriculumLineLog, findEnrolmentFor, getAllCurriculumGroups, getAllCurriculumGroupsWithoutNoCourseGroupCurriculumGroups, getAllCurriculumLines, getAllDegreeModules, getApprovedCurriculumLine, getApprovedEnrolment, getApprovementDate, getCurrentUser, getCurricularCourse, getCurriculumLineStream, getCurriculumModules, getDegreeModulesToEvaluate, getDismissal, getEctsCreditsForCurriculum, getEnrolments, getExecutionInterval, getExecutionPeriod, getExecutionYear, getIEnrolmentsLastExecutionYear, getModuleTypeName, getName, getNumberOfAllApprovedEnrolments, getStudentCurricularPlan, hasAnyApprovedCurriculumLines, hasAnyEnrolments, hasConcluded, hasCreatedBy, hasCurricularCourse, hasCurricularCourse, hasEnrolment, hasEnrolment, hasEnrolmentWithEnroledState, hasExecutionPeriod, isAffinity, isApproved, isApproved, isEnroledInExecutionPeriod, isEnroledInSpecialSeason, isEnroledInSpecialSeason, isExtraCurricular, isLeaf, isNormal, isOptional, isParentGroupOptional, isPropaedeutic, isRoot, isStandalone, isValid, 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

    calculateConclusionDate, calculateFinalGrade, calculateRawGrade, canConclude, delete, deleteRecursive, getApprovedCurriculumLines, getApprovedCurriculumLinesLastExecutionYear, getAprovedEctsCredits, getCreationDate, getCreditsConcluded, getCreditsConcluded, getCurricularRules, getCurriculum, getCurriculum, getCurriculum, getCurriculum, getDegreeCurricularPlanOfDegreeModule, getDegreeCurricularPlanOfStudent, getEctsCredits, getEnroledEctsCredits, getEnroledEctsCredits, getFullPath, getLastApprovement, getLastApprovementDate, getLastApprovementExecutionYear, getMostRecentActiveCurricularRule, getParentCycleCurriculumGroup, getPath, getPerson, getPresentationName, getRegistration, getRootCurriculumGroup, getStudent, hasAnyCurriculumLines, hasAnyCurriculumModules, hasCurriculumModule, hasDegreeModule, hasEnrolmentWithEnroledState, isApproved, isBranchCurriculumGroup, isConcluded, isConcluded, isCreditsDismissal, isCurriculumLine, isCycleCurriculumGroup, isDismissal, isEnrolment, isFor, isFor, isNoCourseGroupCurriculumGroup, parentAllowAccumulatedEctsCredits, parentCurriculumGroupIsNoCourseGroupCurriculumGroup, print, 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
  • Constructor Details

    • Dismissal_Base

      protected Dismissal_Base()
  • Method Details

    • getRelationCreditsDismissalEquivalence

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.studentCurriculum.Dismissal,org.fenixedu.academic.domain.studentCurriculum.Credits> getRelationCreditsDismissalEquivalence()
    • getNormalizedEctsGrade

      public org.fenixedu.academic.domain.Grade getNormalizedEctsGrade()
    • setNormalizedEctsGrade

      public void setNormalizedEctsGrade(org.fenixedu.academic.domain.Grade normalizedEctsGrade)
    • getCredits

      public org.fenixedu.academic.domain.studentCurriculum.Credits getCredits()
    • setCredits

      public void setCredits(org.fenixedu.academic.domain.studentCurriculum.Credits credits)