java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.organizationalStructure.Party_Base
org.fenixedu.academic.domain.organizationalStructure.Party
org.fenixedu.academic.domain.organizationalStructure.Unit_Base
All Implemented Interfaces:
Serializable, Comparable<org.fenixedu.academic.domain.organizationalStructure.Party>, pt.ist.fenixframework.DomainObject

public abstract class Unit_Base extends org.fenixedu.academic.domain.organizationalStructure.Party
See Also:
  • Constructor Details

    • Unit_Base

      protected Unit_Base()
  • Method Details

    • getRelationDegreeUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.Degree> getRelationDegreeUnit()
    • getRelationRootDomainObjectEarthUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationRootDomainObjectEarthUnit()
    • getRelationUnitUnitName

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.UnitName,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationUnitUnitName()
    • getRelationAdministrativeOfficeUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getRelationAdministrativeOfficeUnit()
    • getRelationPersistentUnitGroupUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.accessControl.PersistentUnitGroup,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationPersistentUnitGroupUnit()
    • getRelationInstitutionUnitDegreeDesignation

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.raides.DegreeDesignation> getRelationInstitutionUnitDegreeDesignation()
    • getRelationUnitUnitAcronym

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.organizationalStructure.UnitAcronym> getRelationUnitUnitAcronym()
    • getRelationUnitRevokedTeacherAuthorizations

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.TeacherAuthorization> getRelationUnitRevokedTeacherAuthorizations()
    • getRelationAnyCurricularCourseUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.curricularRules.AnyCurricularCourse> getRelationAnyCurricularCourseUnit()
    • getRelationExternalCurricularCourseUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.ExternalCurricularCourse> getRelationExternalCurricularCourseUnit()
    • getRelationUnitTeacherAuthorizations

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.TeacherAuthorization> getRelationUnitTeacherAuthorizations()
    • getRelationRootDomainObjectExternalInstitutionUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationRootDomainObjectExternalInstitutionUnit()
    • getRelationRootDomainObjectInstitutionUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationRootDomainObjectInstitutionUnit()
    • getRelationEvaluationSeasonUnitAllowDirectEnrolment

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.EvaluationSeason> getRelationEvaluationSeasonUnitAllowDirectEnrolment()
    • getRelationUnitCampus

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.spaces.domain.Space> getRelationUnitCampus()
    • getRelationPersonalIngressionDataGrantOwnerProvider

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.PersonalIngressionData,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationPersonalIngressionDataGrantOwnerProvider()
    • getRelationCompetenceCourseInformationUnit

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationCompetenceCourseInformationUnit()
    • getRelationPrecedentDegreeInformationInstitution

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.student.PrecedentDegreeInformation,org.fenixedu.academic.domain.organizationalStructure.Unit> getRelationPrecedentDegreeInformationInstitution()
    • getPartyName

      public org.fenixedu.commons.i18n.LocalizedString getPartyName()
      Specified by:
      getPartyName in class org.fenixedu.academic.domain.organizationalStructure.Party
    • setPartyName

      public void setPartyName(org.fenixedu.commons.i18n.LocalizedString partyName)
    • getAcronym

      public String getAcronym()
    • setAcronym

      public void setAcronym(String acronym)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getBeginDateYearMonthDay

      public org.joda.time.YearMonthDay getBeginDateYearMonthDay()
    • setBeginDateYearMonthDay

      public void setBeginDateYearMonthDay(org.joda.time.YearMonthDay beginDateYearMonthDay)
    • getEndDateYearMonthDay

      public org.joda.time.YearMonthDay getEndDateYearMonthDay()
    • setEndDateYearMonthDay

      public void setEndDateYearMonthDay(org.joda.time.YearMonthDay endDateYearMonthDay)
    • getOfficial

      public Boolean getOfficial()
    • setOfficial

      public void setOfficial(Boolean official)
    • getDegree

      public org.fenixedu.academic.domain.Degree getDegree()
    • setDegree

      public void setDegree(org.fenixedu.academic.domain.Degree degree)
    • getRootDomainObjectForEarthUnit

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObjectForEarthUnit()
    • setRootDomainObjectForEarthUnit

      public void setRootDomainObjectForEarthUnit(org.fenixedu.bennu.core.domain.Bennu rootDomainObjectForEarthUnit)
    • getUnitName

      public org.fenixedu.academic.domain.organizationalStructure.UnitName getUnitName()
    • setUnitName

      public void setUnitName(org.fenixedu.academic.domain.organizationalStructure.UnitName unitName)
    • getAdministrativeOffice

      public org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice getAdministrativeOffice()
    • setAdministrativeOffice

      public void setAdministrativeOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice administrativeOffice)
    • addUnitGroup

      public void addUnitGroup(org.fenixedu.academic.domain.accessControl.PersistentUnitGroup unitGroup)
    • removeUnitGroup

      public void removeUnitGroup(org.fenixedu.academic.domain.accessControl.PersistentUnitGroup unitGroup)
    • getUnitGroupSet

      public Set<org.fenixedu.academic.domain.accessControl.PersistentUnitGroup> getUnitGroupSet()
    • addDegreeDesignation

      public void addDegreeDesignation(org.fenixedu.academic.domain.raides.DegreeDesignation degreeDesignation)
    • removeDegreeDesignation

      public void removeDegreeDesignation(org.fenixedu.academic.domain.raides.DegreeDesignation degreeDesignation)
    • getDegreeDesignationSet

      public Set<org.fenixedu.academic.domain.raides.DegreeDesignation> getDegreeDesignationSet()
    • getUnitAcronym

      public org.fenixedu.academic.domain.organizationalStructure.UnitAcronym getUnitAcronym()
    • setUnitAcronym

      public void setUnitAcronym(org.fenixedu.academic.domain.organizationalStructure.UnitAcronym unitAcronym)
    • addRevokedTeacherAuthorizations

      public void addRevokedTeacherAuthorizations(org.fenixedu.academic.domain.TeacherAuthorization revokedTeacherAuthorizations)
    • removeRevokedTeacherAuthorizations

      public void removeRevokedTeacherAuthorizations(org.fenixedu.academic.domain.TeacherAuthorization revokedTeacherAuthorizations)
    • getRevokedTeacherAuthorizationsSet

      public Set<org.fenixedu.academic.domain.TeacherAuthorization> getRevokedTeacherAuthorizationsSet()
    • 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()
    • addExternalCurricularCourses

      public void addExternalCurricularCourses(org.fenixedu.academic.domain.ExternalCurricularCourse externalCurricularCourses)
    • removeExternalCurricularCourses

      public void removeExternalCurricularCourses(org.fenixedu.academic.domain.ExternalCurricularCourse externalCurricularCourses)
    • getExternalCurricularCoursesSet

      public Set<org.fenixedu.academic.domain.ExternalCurricularCourse> getExternalCurricularCoursesSet()
    • addTeacherAuthorizations

      public void addTeacherAuthorizations(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorizations)
    • removeTeacherAuthorizations

      public void removeTeacherAuthorizations(org.fenixedu.academic.domain.TeacherAuthorization teacherAuthorizations)
    • getTeacherAuthorizationsSet

      public Set<org.fenixedu.academic.domain.TeacherAuthorization> getTeacherAuthorizationsSet()
    • getRootDomainObjectForExternalInstitutionUnit

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObjectForExternalInstitutionUnit()
    • setRootDomainObjectForExternalInstitutionUnit

      public void setRootDomainObjectForExternalInstitutionUnit(org.fenixedu.bennu.core.domain.Bennu rootDomainObjectForExternalInstitutionUnit)
    • getRootDomainObjectForInstitutionUnit

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObjectForInstitutionUnit()
    • setRootDomainObjectForInstitutionUnit

      public void setRootDomainObjectForInstitutionUnit(org.fenixedu.bennu.core.domain.Bennu rootDomainObjectForInstitutionUnit)
    • addEvaluationSeasonsForDirectEnrolment

      public void addEvaluationSeasonsForDirectEnrolment(org.fenixedu.academic.domain.EvaluationSeason evaluationSeasonsForDirectEnrolment)
    • removeEvaluationSeasonsForDirectEnrolment

      public void removeEvaluationSeasonsForDirectEnrolment(org.fenixedu.academic.domain.EvaluationSeason evaluationSeasonsForDirectEnrolment)
    • getEvaluationSeasonsForDirectEnrolmentSet

      public Set<org.fenixedu.academic.domain.EvaluationSeason> getEvaluationSeasonsForDirectEnrolmentSet()
    • getCampus

      public org.fenixedu.spaces.domain.Space getCampus()
    • setCampus

      public void setCampus(org.fenixedu.spaces.domain.Space campus)
    • addPersonalIngressionsData

      public void addPersonalIngressionsData(org.fenixedu.academic.domain.student.PersonalIngressionData personalIngressionsData)
    • removePersonalIngressionsData

      public void removePersonalIngressionsData(org.fenixedu.academic.domain.student.PersonalIngressionData personalIngressionsData)
    • getPersonalIngressionsDataSet

      public Set<org.fenixedu.academic.domain.student.PersonalIngressionData> getPersonalIngressionsDataSet()
    • addCompetenceCourseInformations

      public void addCompetenceCourseInformations(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation competenceCourseInformations)
    • removeCompetenceCourseInformations

      public void removeCompetenceCourseInformations(org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation competenceCourseInformations)
    • getCompetenceCourseInformationsSet

      public Set<org.fenixedu.academic.domain.degreeStructure.CompetenceCourseInformation> getCompetenceCourseInformationsSet()
    • addPrecedentDegreeInformations

      public void addPrecedentDegreeInformations(org.fenixedu.academic.domain.student.PrecedentDegreeInformation precedentDegreeInformations)
    • removePrecedentDegreeInformations

      public void removePrecedentDegreeInformations(org.fenixedu.academic.domain.student.PrecedentDegreeInformation precedentDegreeInformations)
    • getPrecedentDegreeInformationsSet

      public Set<org.fenixedu.academic.domain.student.PrecedentDegreeInformation> getPrecedentDegreeInformationsSet()