Class TeacherAuthorization_Base

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

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

    • TeacherAuthorization_Base

      protected TeacherAuthorization_Base()
  • Method Details

    • getRelationTeacherRevokedTeacherAuthorization

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.TeacherAuthorization> getRelationTeacherRevokedTeacherAuthorization()
    • getRelationBennuRevokedTeacherAuthorizations

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.bennu.core.domain.Bennu> getRelationBennuRevokedTeacherAuthorizations()
    • getRelationTeacherAuthorizationAuthorizer

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.bennu.core.domain.User> getRelationTeacherAuthorizationAuthorizer()
    • getRelationTeacherAuthorizationRevokerer

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.bennu.core.domain.User> getRelationTeacherAuthorizationRevokerer()
    • getRelationTeacherTeacherAuthorization

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.Teacher,org.fenixedu.academic.domain.TeacherAuthorization> getRelationTeacherTeacherAuthorization()
    • getRelationExecutionSemesterTeacherAuthorizations

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

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

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

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

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherCategory,org.fenixedu.academic.domain.TeacherAuthorization> getRelationTeacherAuthorizationTeacherCategory()
    • getRelationBennuTeacherAuthorizations

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.TeacherAuthorization,org.fenixedu.bennu.core.domain.Bennu> getRelationBennuTeacherAuthorizations()
    • getCreationDate

      public org.joda.time.DateTime getCreationDate()
    • setCreationDate

      public void setCreationDate(org.joda.time.DateTime creationDate)
    • getContracted

      public Boolean getContracted()
    • setContracted

      public void setContracted(Boolean contracted)
    • getRevokeTime

      public org.joda.time.DateTime getRevokeTime()
    • setRevokeTime

      public void setRevokeTime(org.joda.time.DateTime revokeTime)
    • getLessonHours

      public Double getLessonHours()
    • setLessonHours

      public void setLessonHours(Double lessonHours)
    • getWorkPercentageInInstitution

      public Double getWorkPercentageInInstitution()
    • setWorkPercentageInInstitution

      public void setWorkPercentageInInstitution(Double workPercentageInInstitution)
    • getRevokedTeacher

      public org.fenixedu.academic.domain.Teacher getRevokedTeacher()
    • setRevokedTeacher

      public void setRevokedTeacher(org.fenixedu.academic.domain.Teacher revokedTeacher)
    • getRevokedRootDomainObject

      public org.fenixedu.bennu.core.domain.Bennu getRevokedRootDomainObject()
    • setRevokedRootDomainObject

      public void setRevokedRootDomainObject(org.fenixedu.bennu.core.domain.Bennu revokedRootDomainObject)
    • getAuthorizer

      public org.fenixedu.bennu.core.domain.User getAuthorizer()
    • setAuthorizer

      public void setAuthorizer(org.fenixedu.bennu.core.domain.User authorizer)
    • getRevoker

      public org.fenixedu.bennu.core.domain.User getRevoker()
    • setRevoker

      public void setRevoker(org.fenixedu.bennu.core.domain.User revoker)
    • getTeacher

      public org.fenixedu.academic.domain.Teacher getTeacher()
    • setTeacher

      public void setTeacher(org.fenixedu.academic.domain.Teacher teacher)
    • getExecutionSemester

      public org.fenixedu.academic.domain.ExecutionInterval getExecutionSemester()
    • setExecutionSemester

      public void setExecutionSemester(org.fenixedu.academic.domain.ExecutionInterval executionSemester)
    • getRevokedUnit

      public org.fenixedu.academic.domain.organizationalStructure.Unit getRevokedUnit()
    • setRevokedUnit

      public void setRevokedUnit(org.fenixedu.academic.domain.organizationalStructure.Unit revokedUnit)
    • getRevokedExecutionSemester

      public org.fenixedu.academic.domain.ExecutionInterval getRevokedExecutionSemester()
    • setRevokedExecutionSemester

      public void setRevokedExecutionSemester(org.fenixedu.academic.domain.ExecutionInterval revokedExecutionSemester)
    • getUnit

      public org.fenixedu.academic.domain.organizationalStructure.Unit getUnit()
    • setUnit

      public void setUnit(org.fenixedu.academic.domain.organizationalStructure.Unit unit)
    • getTeacherCategory

      public org.fenixedu.academic.domain.TeacherCategory getTeacherCategory()
    • setTeacherCategory

      public void setTeacherCategory(org.fenixedu.academic.domain.TeacherCategory teacherCategory)
    • getRootDomainObject

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

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