Package org.fenixedu.academic.domain
Class Teacher_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.Teacher_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class Teacher_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 TypeMethodDescriptionvoidaddAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) voidaddAuthorization(org.fenixedu.academic.domain.TeacherAuthorization authorization) voidaddDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) voidaddRevokedAuthorization(org.fenixedu.academic.domain.TeacherAuthorization revokedAuthorization) Set<org.fenixedu.academic.domain.Summary>Set<org.fenixedu.academic.domain.TeacherAuthorization>Set<org.fenixedu.academic.domain.dml.DynamicField>org.fenixedu.academic.domain.Personstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.dml.DynamicField> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.Person> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.TeacherAuthorization> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.Summary> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.TeacherAuthorization> Set<org.fenixedu.academic.domain.TeacherAuthorization>org.fenixedu.bennu.core.domain.BennuvoidremoveAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) voidremoveAuthorization(org.fenixedu.academic.domain.TeacherAuthorization authorization) voidremoveDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) voidremoveRevokedAuthorization(org.fenixedu.academic.domain.TeacherAuthorization revokedAuthorization) voidvoidsetPerson(org.fenixedu.academic.domain.Person person) 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
-
Teacher_Base
protected Teacher_Base()
-
-
Method Details
-
getRelationPersonTeacher
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.Person> getRelationPersonTeacher() -
getRelationTeacherRevokedTeacherAuthorization
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.TeacherAuthorization> getRelationTeacherRevokedTeacherAuthorization() -
getRelationTeacherTeacherAuthorization
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.TeacherAuthorization> getRelationTeacherTeacherAuthorization() -
getRelationDynamicFieldsForTeacher
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.dml.DynamicField> getRelationDynamicFieldsForTeacher() -
getRelationTeacherSummary
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.Summary> getRelationTeacherSummary() -
getRelationRootDomainObjectTeacher
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.bennu.core.domain.Bennu> getRelationRootDomainObjectTeacher() -
getNumber
-
setNumber
-
getPerson
public org.fenixedu.academic.domain.Person getPerson() -
setPerson
public void setPerson(org.fenixedu.academic.domain.Person person) -
addRevokedAuthorization
public void addRevokedAuthorization(org.fenixedu.academic.domain.TeacherAuthorization revokedAuthorization) -
removeRevokedAuthorization
public void removeRevokedAuthorization(org.fenixedu.academic.domain.TeacherAuthorization revokedAuthorization) -
getRevokedAuthorizationSet
-
addAuthorization
public void addAuthorization(org.fenixedu.academic.domain.TeacherAuthorization authorization) -
removeAuthorization
public void removeAuthorization(org.fenixedu.academic.domain.TeacherAuthorization authorization) -
getAuthorizationSet
-
addDynamicField
public void addDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) -
removeDynamicField
public void removeDynamicField(org.fenixedu.academic.domain.dml.DynamicField dynamicField) -
getDynamicFieldSet
-
addAssociatedSummaries
public void addAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) -
removeAssociatedSummaries
public void removeAssociatedSummaries(org.fenixedu.academic.domain.Summary associatedSummaries) -
getAssociatedSummariesSet
-
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject)
-