Class Professorship_Base

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

public abstract class Professorship_Base extends pt.ist.fenixframework.core.AbstractDomainObject
See Also:
  • Constructor Details

    • Professorship_Base

      protected Professorship_Base()
  • Method Details

    • getRelationExecutionCourseProfessorship

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.ExecutionCourse> getRelationExecutionCourseProfessorship()
    • getRelationProfessorshipSummary

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.Summary> getRelationProfessorshipSummary()
    • getRelationProfessorshipUser

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.Person> getRelationProfessorshipUser()
    • getRelationPersonProfessorship

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.Person> getRelationPersonProfessorship()
    • getRelationProfessorshipShiftProfessorship

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.ShiftProfessorship> getRelationProfessorshipShiftProfessorship()
    • getRelationRootDomainObjectProfessorship

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.Professorship> getRelationRootDomainObjectProfessorship()
    • getResponsibleFor

      public Boolean getResponsibleFor()
    • setResponsibleFor

      public void setResponsibleFor(Boolean responsibleFor)
    • getExecutionCourse

      public org.fenixedu.academic.domain.ExecutionCourse getExecutionCourse()
    • setExecutionCourse

      public void setExecutionCourse(org.fenixedu.academic.domain.ExecutionCourse executionCourse)
    • addAssociatedSummaries

      public void addAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries)
    • removeAssociatedSummaries

      public void removeAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries)
    • getAssociatedSummariesSet

      public Set<org.fenixedu.academic.domain.Summary> getAssociatedSummariesSet()
    • getCreator

      public org.fenixedu.academic.domain.Person getCreator()
    • setCreator

      public void setCreator(org.fenixedu.academic.domain.Person creator)
    • getPerson

      public org.fenixedu.academic.domain.Person getPerson()
    • setPerson

      public void setPerson(org.fenixedu.academic.domain.Person person)
    • addAssociatedShiftProfessorship

      public void addAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship)
    • removeAssociatedShiftProfessorship

      public void removeAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship)
    • getAssociatedShiftProfessorshipSet

      public Set<org.fenixedu.academic.domain.ShiftProfessorship> getAssociatedShiftProfessorshipSet()
    • getRootDomainObject

      public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject()
    • setRootDomainObject

      public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)