Class DegreeType_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.degree.DegreeType_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class DegreeType_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAnyCurricularCourseRules(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourseRules)
     
    void
    addCoordinatorGroup(org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup coordinatorGroup)
     
    void
    addDegree(org.fenixedu.academic.domain.Degree degree)
     
    void
    addStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup)
     
     
    Set<org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse>
     
    protected org.fenixedu.bennu.core.domain.Bennu
     
     
    Set<org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup>
     
    org.fenixedu.academic.domain.degreeStructure.CycleTypes
     
    protected org.fenixedu.academic.domain.degreeStructure.CycleTypes
     
    boolean
     
    Set<org.fenixedu.academic.domain.Degree>
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    org.fenixedu.commons.i18n.LocalizedString
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.bennu.core.domain.Bennu>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.Degree>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup,org.fenixedu.academic.domain.degree.DegreeType>
     
    Set<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup>
     
    void
    removeAnyCurricularCourseRules(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourseRules)
     
    void
    removeCoordinatorGroup(org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup coordinatorGroup)
     
    void
    removeDegree(org.fenixedu.academic.domain.Degree degree)
     
    void
    removeStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup)
     
    void
     
    protected void
    setBennu(org.fenixedu.bennu.core.domain.Bennu bennu)
     
    void
     
    void
    setCycles(org.fenixedu.academic.domain.degreeStructure.CycleTypes cycles)
     
    protected void
    setCyclesToEnrol(org.fenixedu.academic.domain.degreeStructure.CycleTypes cyclesToEnrol)
     
    void
    setDea(boolean dea)
     
    void
    setDegreeType(boolean degreeType)
     
    void
    setDfa(boolean dfa)
     
    void
    setEmpty(boolean empty)
     
    void
    setMasterDegree(boolean masterDegree)
     
    void
    setName(org.fenixedu.commons.i18n.LocalizedString name)
     

    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

    • DegreeType_Base

      protected DegreeType_Base()
  • Method Details

    • getRelationDegreeTypeDegree

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.Degree> getRelationDegreeTypeDegree()
    • getRelationBennuDegreeType

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.bennu.core.domain.Bennu> getRelationBennuDegreeType()
    • getRelationPersistentStudentGroupDegreeType

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup,org.fenixedu.academic.domain.degree.DegreeType> getRelationPersistentStudentGroupDegreeType()
    • getRelationAnyCurricularCourseDegreeType

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseDegreeType()
    • getRelationPersistentCoordinatorGroupDegreeType

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degree.DegreeType,org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup> getRelationPersistentCoordinatorGroupDegreeType()
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getName

      public org.fenixedu.commons.i18n.LocalizedString getName()
    • setName

      public void setName(org.fenixedu.commons.i18n.LocalizedString name)
    • getEmpty

      public boolean getEmpty()
    • setEmpty

      public void setEmpty(boolean empty)
    • getDegreeType

      public boolean getDegreeType()
    • setDegreeType

      public void setDegreeType(boolean degreeType)
    • getMasterDegree

      public boolean getMasterDegree()
    • setMasterDegree

      public void setMasterDegree(boolean masterDegree)
    • getDea

      public boolean getDea()
    • setDea

      public void setDea(boolean dea)
    • getDfa

      public boolean getDfa()
    • setDfa

      public void setDfa(boolean dfa)
    • getCycles

      public org.fenixedu.academic.domain.degreeStructure.CycleTypes getCycles()
    • setCycles

      public void setCycles(org.fenixedu.academic.domain.degreeStructure.CycleTypes cycles)
    • getCyclesToEnrol

      protected org.fenixedu.academic.domain.degreeStructure.CycleTypes getCyclesToEnrol()
    • setCyclesToEnrol

      protected void setCyclesToEnrol(org.fenixedu.academic.domain.degreeStructure.CycleTypes cyclesToEnrol)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • addDegree

      public void addDegree(org.fenixedu.academic.domain.Degree degree)
    • removeDegree

      public void removeDegree(org.fenixedu.academic.domain.Degree degree)
    • getDegreeSet

      public Set<org.fenixedu.academic.domain.Degree> getDegreeSet()
    • getBennu

      protected org.fenixedu.bennu.core.domain.Bennu getBennu()
    • setBennu

      protected void setBennu(org.fenixedu.bennu.core.domain.Bennu bennu)
    • addStudentGroup

      public void addStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup)
    • removeStudentGroup

      public void removeStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup)
    • getStudentGroupSet

      public Set<org.fenixedu.academic.domain.accessControl.PersistentStudentGroup> getStudentGroupSet()
    • addAnyCurricularCourseRules

      public void addAnyCurricularCourseRules(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourseRules)
    • removeAnyCurricularCourseRules

      public void removeAnyCurricularCourseRules(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourseRules)
    • getAnyCurricularCourseRulesSet

      public Set<org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getAnyCurricularCourseRulesSet()
    • addCoordinatorGroup

      public void addCoordinatorGroup(org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup coordinatorGroup)
    • removeCoordinatorGroup

      public void removeCoordinatorGroup(org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup coordinatorGroup)
    • getCoordinatorGroupSet

      public Set<org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup> getCoordinatorGroupSet()