Package org.fenixedu.academic.domain
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:
-
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 TypeMethodDescriptionvoidaddAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship) voidaddAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) Set<org.fenixedu.academic.domain.ShiftProfessorship>Set<org.fenixedu.academic.domain.Summary>org.fenixedu.academic.domain.Personorg.fenixedu.academic.domain.ExecutionCourseorg.fenixedu.academic.domain.Personstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.ExecutionCourse> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.Person> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.ShiftProfessorship> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.Summary> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Professorship,org.fenixedu.academic.domain.Person> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.Professorship> org.fenixedu.bennu.core.domain.BennuvoidremoveAssociatedShiftProfessorship(org.fenixedu.academic.domain.ShiftProfessorship associatedShiftProfessorship) voidremoveAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) voidsetCreator(org.fenixedu.academic.domain.Person creator) voidsetExecutionCourse(org.fenixedu.academic.domain.ExecutionCourse executionCourse) voidsetPerson(org.fenixedu.academic.domain.Person person) voidsetResponsibleFor(Boolean responsibleFor) voidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) 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
-
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
-
setResponsibleFor
-
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
-
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
-
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
-