Class AcademicAccessRule_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.academic.domain.accessControl.rules.AccessRule_Base
org.fenixedu.academic.domain.accessControl.rules.AccessRule
org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class AcademicAccessRule_Base
extends org.fenixedu.academic.domain.accessControl.rules.AccessRule
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject
pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm -
Field Summary
Fields inherited from class org.fenixedu.academic.domain.accessControl.rules.AccessRule
advice$delete -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office) protected voidaddProgram(org.fenixedu.academic.domain.AcademicProgram program) protected Set<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice>protected Set<org.fenixedu.academic.domain.AcademicProgram>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.AcademicProgram,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.academicAdministration.AcademicAccessRule> protected voidremoveOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office) protected voidremoveProgram(org.fenixedu.academic.domain.AcademicProgram program) Methods inherited from class org.fenixedu.academic.domain.accessControl.rules.AccessRule
change, changeOperation, changeWhatCanAffect, changeWhoCanAccess, delete, getCreated, getCreator, getOperation, getRevoked, getWhatCanAffect, getWhoCanAccess, grant, isMember, isMember, revoke, revokeMethods inherited from class org.fenixedu.academic.domain.accessControl.rules.AccessRule_Base
getDeletedFromRuleSystem, getPersistentGroup, getRelationAccessRuleCreator, getRelationAccessRuleGroup, getRelationAccessRules, getRelationDeletedAccessRules, getRuleSystem, setCreated, setCreator, setDeletedFromRuleSystem, setOperation, setPersistentGroup, setRevoked, setRuleSystemMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
Constructor Details
-
AcademicAccessRule_Base
protected AcademicAccessRule_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() -
getRelationAcademicAccessRuleAcademicPrograms
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.AcademicProgram,org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicAccessRule> getRelationAcademicAccessRuleAcademicPrograms() -
addOffice
protected void addOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office) -
removeOffice
protected void removeOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office) -
getOfficeSet
protected Set<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice> getOfficeSet() -
addProgram
protected void addProgram(org.fenixedu.academic.domain.AcademicProgram program) -
removeProgram
protected void removeProgram(org.fenixedu.academic.domain.AcademicProgram program) -
getProgramSet
-