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:
-
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.bennu.core.domain.groups.PersistentGroup
advice$create -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office) voidaddProgram(org.fenixedu.academic.domain.AcademicProgram program) Set<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice>org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationTypeSet<org.fenixedu.academic.domain.AcademicProgram>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.AcademicProgram,org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice,org.fenixedu.academic.domain.accessControl.PersistentAcademicOperationGroup> org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationType.ScopegetScope()voidremoveOffice(org.fenixedu.academic.domain.administrativeOffice.AdministrativeOffice office) voidremoveProgram(org.fenixedu.academic.domain.AcademicProgram program) voidsetOperation(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationType operation) voidsetScope(org.fenixedu.academic.domain.accessControl.academicAdministration.AcademicOperationType.Scope scope) Methods inherited from class org.fenixedu.academic.domain.accessControl.FenixPredicateGroup
filter, find, getContextRelationsMethods inherited from class org.fenixedu.academic.domain.accessControl.FenixPredicateGroup_Base
getRelationFenixPredicateGroupBennu, getRootForFenixPredicate, setRootForFenixPredicateMethods inherited from class org.fenixedu.bennu.core.domain.groups.PersistentGroup
expression, garbageCollect, garbageCollect, gc, getMembers, getMembers, getPresentationName, isDeletable, isMember, isMember, singleton, toGroup, verifyMethods inherited from class org.fenixedu.bennu.core.domain.groups.PersistentGroup_Base
addAccessRule, addDifferenceAtFirst, addDifferenceAtRest, addDynamicGroup, addFile, addIntersections, addManagementSpace, addMenuItem, addOccupationSpace, addPageViewGroup, addPostViewGroup, addRole, addSiteBuilderViewGroup, addSiteViewGroup, addUnions, getAccessRuleSet, getBennu, getContactRootForEmergencyContactVisibility, getContactRootForManagementVisibility, getContactRootForStaffVisibility, getContactRootForStudentVisibility, getDifferenceAtFirstSet, getDifferenceAtRestSet, getDynamicGroupSet, getFileSet, getIntersectionsSet, getManagementSpaceSet, getMenuItemSet, getNegation, getOccupationSpaceSet, getPageViewGroupSet, getPostViewGroupSet, getRelationAccessRuleGroup, getRelationBennuSpaceGroups, getRelationContactsEmergencyContactVisibilityGroup, getRelationContactsStaffVisibilityGroup, getRelationContactsStudentVisibilityGroup, getRelationContactsSystemVisibilityGroup, getRelationDifferenceGroupFirst, getRelationDifferenceGroupRest, getRelationGroupBasedFilesGroup, getRelationGroupNegationGroup, getRelationIntersectionGroupComposition, getRelationMenuItemGroup, getRelationPageViewGroup, getRelationPersistentDynamicGroupWrapper, getRelationPersistentGroups, getRelationPostViewGroup, getRelationRoleHasUserGroup, getRelationRootDomainObjectTeacherEvaluationCoordinatorCouncil, getRelationSiteBuilderDefaultViewGroup, getRelationSiteViewGroup, getRelationSpaceManagementAccessGroup, getRelationSpaceOccupationsAccessGroup, getRelationUnionGroupComposition, getRoleSet, getRoot, getRootFromTeacherEvaluationCouncil, getSiteBuilderViewGroupSet, getSiteViewGroupSet, getUnionsSet, removeAccessRule, removeDifferenceAtFirst, removeDifferenceAtRest, removeDynamicGroup, removeFile, removeIntersections, removeManagementSpace, removeMenuItem, removeOccupationSpace, removePageViewGroup, removePostViewGroup, removeRole, removeSiteBuilderViewGroup, removeSiteViewGroup, removeUnions, setBennu, setContactRootForEmergencyContactVisibility, setContactRootForManagementVisibility, setContactRootForStaffVisibility, setContactRootForStudentVisibility, setNegation, setRoot, setRootFromTeacherEvaluationCouncilMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
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
-
addProgram
public void addProgram(org.fenixedu.academic.domain.AcademicProgram program) -
removeProgram
public void removeProgram(org.fenixedu.academic.domain.AcademicProgram program) -
getProgramSet
-