Class AdministrativeOffice_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class AdministrativeOffice_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 TypeMethodDescriptionvoidaddAcademicAuthorizationGroup(org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup academicAuthorizationGroup) voidaddAcademicServiceRequests(org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest academicServiceRequests) protected voidaddAccessRule(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule accessRule) voidaddManagedAcademicProgram(org.fenixedu.academic.domain.AcademicProgram managedAcademicProgram) Set<org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup>Set<org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest>protected Set<org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule>org.fenixedu.academic.domain.administrativeOffice.AdministrativeOfficeTypeorg.fenixedu.bennu.core.domain.UserSet<org.fenixedu.academic.domain.AcademicProgram>org.fenixedu.commons.i18n.LocalizedStringgetName()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.AcademicProgram,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> org.fenixedu.bennu.core.domain.Bennuorg.fenixedu.academic.domain.organizationalStructure.UnitgetUnit()voidremoveAcademicAuthorizationGroup(org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup academicAuthorizationGroup) voidremoveAcademicServiceRequests(org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest academicServiceRequests) protected voidremoveAccessRule(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule accessRule) voidremoveManagedAcademicProgram(org.fenixedu.academic.domain.AcademicProgram managedAcademicProgram) voidsetAdministrativeOfficeType(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOfficeType administrativeOfficeType) voidsetCoordinator(org.fenixedu.bennu.core.domain.User coordinator) voidsetName(org.fenixedu.commons.i18n.LocalizedString name) voidsetRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) voidsetUnit(org.fenixedu.academic.domain.organizationalStructure.Unit unit) 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
-
AdministrativeOffice_Base
protected AdministrativeOffice_Base()
-
-
Method Details
-
getRelationAcademicAccessRuleOffices
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule> getRelationAcademicAccessRuleOffices() -
getRelationRootDomainObjectAdministrativeOffice
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getRelationRootDomainObjectAdministrativeOffice() -
getRelationAdministrativeOfficeUnit
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.organizationalStructure.Unit,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getRelationAdministrativeOfficeUnit() -
getRelationAcademicAuthorizationGroupAdministrativeOffices
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup> getRelationAcademicAuthorizationGroupAdministrativeOffices() -
getRelationAdministrativeOfficeManagedAcademicPrograms
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.AcademicProgram,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getRelationAdministrativeOfficeManagedAcademicPrograms() -
getRelationAcademicServiceRequestAdministrativeOffice
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest> getRelationAcademicServiceRequestAdministrativeOffice() -
getRelationAdministrativeOfficeResponsible
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getRelationAdministrativeOfficeResponsible() -
getName
public org.fenixedu.commons.i18n.LocalizedString getName() -
setName
public void setName(org.fenixedu.commons.i18n.LocalizedString name) -
getAdministrativeOfficeType
public org.fenixedu.academic.domain.administrativeOffice.AdministrativeOfficeType getAdministrativeOfficeType() -
setAdministrativeOfficeType
public void setAdministrativeOfficeType(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOfficeType administrativeOfficeType) -
addAccessRule
protected void addAccessRule(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule accessRule) -
removeAccessRule
protected void removeAccessRule(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule accessRule) -
getAccessRuleSet
protected Set<org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule> getAccessRuleSet() -
getRootDomainObject
public org.fenixedu.bennu.core.domain.Bennu getRootDomainObject() -
setRootDomainObject
public void setRootDomainObject(org.fenixedu.bennu.core.domain.Bennu rootDomainObject) -
getUnit
public org.fenixedu.academic.domain.organizationalStructure.Unit getUnit() -
setUnit
public void setUnit(org.fenixedu.academic.domain.organizationalStructure.Unit unit) -
addAcademicAuthorizationGroup
public void addAcademicAuthorizationGroup(org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup academicAuthorizationGroup) -
removeAcademicAuthorizationGroup
public void removeAcademicAuthorizationGroup(org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup academicAuthorizationGroup) -
getAcademicAuthorizationGroupSet
public Set<org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup> getAcademicAuthorizationGroupSet() -
addManagedAcademicProgram
public void addManagedAcademicProgram(org.fenixedu.academic.domain.AcademicProgram managedAcademicProgram) -
removeManagedAcademicProgram
public void removeManagedAcademicProgram(org.fenixedu.academic.domain.AcademicProgram managedAcademicProgram) -
getManagedAcademicProgramSet
-
addAcademicServiceRequests
public void addAcademicServiceRequests(org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest academicServiceRequests) -
removeAcademicServiceRequests
public void removeAcademicServiceRequests(org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest academicServiceRequests) -
getAcademicServiceRequestsSet
public Set<org.fenixedu.academic.domain.serviceRequests.AcademicServiceRequest> getAcademicServiceRequestsSet() -
getCoordinator
public org.fenixedu.bennu.core.domain.User getCoordinator() -
setCoordinator
public void setCoordinator(org.fenixedu.bennu.core.domain.User coordinator)
-