Class PersistentAcademicOperationGroup_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.bennu.core.domain.groups.PersistentGroup_Base
org.fenixedu.bennu.core.domain.groups.PersistentGroup
org.fenixedu.academic.domain.accessControl.FenixPredicateGroup_Base
org.fenixedu.academic.domain.accessControl.FenixPredicateGroup
org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

public abstract class PersistentAcademicOperationGroup_Base extends org.fenixedu.academic.domain.accessControl.FenixPredicateGroup
See Also:
  • Constructor Details

    • PersistentAcademicOperationGroup_Base

      protected PersistentAcademicOperationGroup_Base()
  • Method Details

    • getRelationAcademicAuthorizationGroupAdministrativeOffices

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup> getRelationAcademicAuthorizationGroupAdministrativeOffices()
    • getRelationAcademicAuthorizationGroupAcademicPrograms

      public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.AcademicProgram,org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup> getRelationAcademicAuthorizationGroupAcademicPrograms()
    • getOperation

      public org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationType getOperation()
    • setOperation

      public void setOperation(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationType operation)
    • getScope

      public org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationType.Scope getScope()
    • setScope

      public void setScope(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationType.Scope scope)
    • addOffice

      public void addOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office)
    • removeOffice

      public void removeOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office)
    • getOfficeSet

      public Set<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getOfficeSet()
    • addProgram

      public void addProgram(org.fenixedu.academic.domain.AcademicProgram program)
    • removeProgram

      public void removeProgram(org.fenixedu.academic.domain.AcademicProgram program)
    • getProgramSet

      public Set<org.fenixedu.academic.domain.AcademicProgram> getProgramSet()