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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnyCurricularCourseRules(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourseRules) voidaddCoordinatorGroup(org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup coordinatorGroup) voidaddDegree(org.fenixedu.academic.domain.Degree degree) voidaddStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup) Set<org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse>protected org.fenixedu.bennu.core.domain.BennugetBennu()getCode()Set<org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup>org.fenixedu.academic.domain.degreeStructure.CycleTypesprotected org.fenixedu.academic.domain.degreeStructure.CycleTypesbooleangetDea()Set<org.fenixedu.academic.domain.Degree>booleanbooleangetDfa()booleangetEmpty()booleanorg.fenixedu.commons.i18n.LocalizedStringgetName()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>voidremoveAnyCurricularCourseRules(org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse anyCurricularCourseRules) voidremoveCoordinatorGroup(org.fenixedu.academic.domain.accessControl.PersistentCoordinatorGroup coordinatorGroup) voidremoveDegree(org.fenixedu.academic.domain.Degree degree) voidremoveStudentGroup(org.fenixedu.academic.domain.accessControl.PersistentStudentGroup studentGroup) voidprotected voidsetBennu(org.fenixedu.bennu.core.domain.Bennu bennu) voidvoidsetCycles(org.fenixedu.academic.domain.degreeStructure.CycleTypes cycles) protected voidsetCyclesToEnrol(org.fenixedu.academic.domain.degreeStructure.CycleTypes cyclesToEnrol) voidsetDea(boolean dea) voidsetDegreeType(boolean degreeType) voidsetDfa(boolean dfa) voidsetEmpty(boolean empty) voidsetMasterDegree(boolean masterDegree) voidsetName(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
-
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
-
setCode
-
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
-
setActive
-
addDegree
public void addDegree(org.fenixedu.academic.domain.Degree degree) -
removeDegree
public void removeDegree(org.fenixedu.academic.domain.Degree 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
-
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()
-