Class PersistentGroup_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.bennu.core.domain.groups.PersistentGroup_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
org.fenixedu.bennu.core.domain.groups.PersistentGroup
public abstract class PersistentGroup_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 TypeMethodDescriptionprotected voidaddAccessRule(org.fenixedu.academic.domain.accessControl.rules.AccessRule accessRule) protected voidaddDifferenceAtFirst(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtFirst) protected voidaddDifferenceAtRest(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtRest) protected voidaddDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamicGroup) protected voidaddFile(org.fenixedu.bennu.io.domain.GroupBasedFile file) protected voidaddIntersections(org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup intersections) voidaddManagementSpace(org.fenixedu.spaces.domain.Space managementSpace) protected voidaddMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) voidaddOccupationSpace(org.fenixedu.spaces.domain.Space occupationSpace) protected voidaddPageViewGroup(org.fenixedu.cms.domain.Page pageViewGroup) protected voidaddPostViewGroup(org.fenixedu.cms.domain.Post postViewGroup) voidaddRole(org.fenixedu.cms.domain.Role role) protected voidaddSiteBuilderViewGroup(org.fenixedu.cms.domain.SiteBuilder siteBuilderViewGroup) protected voidaddSiteViewGroup(org.fenixedu.cms.domain.Site siteViewGroup) protected voidaddUnions(org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup unions) protected Set<org.fenixedu.academic.domain.accessControl.rules.AccessRule>protected org.fenixedu.bennu.core.domain.BennugetBennu()protected org.fenixedu.academic.domain.contacts.ContactRootprotected org.fenixedu.academic.domain.contacts.ContactRootprotected org.fenixedu.academic.domain.contacts.ContactRootprotected org.fenixedu.academic.domain.contacts.ContactRootprotected Set<org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup>protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup>protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup>protected Set<org.fenixedu.bennu.io.domain.GroupBasedFile>protected Set<org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup>Set<org.fenixedu.spaces.domain.Space>protected Set<org.fenixedu.bennu.portal.domain.MenuItem>protected org.fenixedu.bennu.core.domain.groups.PersistentNegationGroupSet<org.fenixedu.spaces.domain.Space>protected Set<org.fenixedu.cms.domain.Page>protected Set<org.fenixedu.cms.domain.Post>static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.accessControl.rules.AccessRule> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.io.domain.GroupBasedFile> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup,org.fenixedu.bennu.core.domain.groups.PersistentGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup,org.fenixedu.bennu.core.domain.groups.PersistentGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuItem,org.fenixedu.bennu.core.domain.groups.PersistentGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.Page> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.core.domain.groups.PersistentGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.Post> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Role,org.fenixedu.bennu.core.domain.groups.PersistentGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.SiteBuilder> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.Site> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.spaces.domain.Space,org.fenixedu.bennu.core.domain.groups.PersistentGroup> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.spaces.domain.Space> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup,org.fenixedu.bennu.core.domain.groups.PersistentGroup> Set<org.fenixedu.cms.domain.Role>protected org.fenixedu.bennu.core.domain.BennugetRoot()org.fenixedu.bennu.core.domain.Bennuprotected Set<org.fenixedu.cms.domain.SiteBuilder>protected Set<org.fenixedu.cms.domain.Site>protected Set<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup>protected voidremoveAccessRule(org.fenixedu.academic.domain.accessControl.rules.AccessRule accessRule) protected voidremoveDifferenceAtFirst(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtFirst) protected voidremoveDifferenceAtRest(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtRest) protected voidremoveDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamicGroup) protected voidremoveFile(org.fenixedu.bennu.io.domain.GroupBasedFile file) protected voidremoveIntersections(org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup intersections) voidremoveManagementSpace(org.fenixedu.spaces.domain.Space managementSpace) protected voidremoveMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) voidremoveOccupationSpace(org.fenixedu.spaces.domain.Space occupationSpace) protected voidremovePageViewGroup(org.fenixedu.cms.domain.Page pageViewGroup) protected voidremovePostViewGroup(org.fenixedu.cms.domain.Post postViewGroup) voidremoveRole(org.fenixedu.cms.domain.Role role) protected voidremoveSiteBuilderViewGroup(org.fenixedu.cms.domain.SiteBuilder siteBuilderViewGroup) protected voidremoveSiteViewGroup(org.fenixedu.cms.domain.Site siteViewGroup) protected voidremoveUnions(org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup unions) protected voidsetBennu(org.fenixedu.bennu.core.domain.Bennu bennu) protected voidsetContactRootForEmergencyContactVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForEmergencyContactVisibility) protected voidsetContactRootForManagementVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForManagementVisibility) protected voidsetContactRootForStaffVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForStaffVisibility) protected voidsetContactRootForStudentVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForStudentVisibility) protected voidsetNegation(org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup negation) protected voidsetRoot(org.fenixedu.bennu.core.domain.Bennu root) voidsetRootFromTeacherEvaluationCouncil(org.fenixedu.bennu.core.domain.Bennu rootFromTeacherEvaluationCouncil) 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
-
PersistentGroup_Base
protected PersistentGroup_Base()
-
-
Method Details
-
getRelationBennuSpaceGroups
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.Bennu> getRelationBennuSpaceGroups() -
getRelationDifferenceGroupFirst
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> getRelationDifferenceGroupFirst() -
getRelationGroupBasedFilesGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.io.domain.GroupBasedFile> getRelationGroupBasedFilesGroup() -
getRelationPageViewGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.Page> getRelationPageViewGroup() -
getRelationContactsStaffVisibilityGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> getRelationContactsStaffVisibilityGroup() -
getRelationMenuItemGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.portal.domain.MenuItem,org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationMenuItemGroup() -
getRelationSiteBuilderDefaultViewGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.SiteBuilder> getRelationSiteBuilderDefaultViewGroup() -
getRelationContactsEmergencyContactVisibilityGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> getRelationContactsEmergencyContactVisibilityGroup() -
getRelationSpaceOccupationsAccessGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.spaces.domain.Space> getRelationSpaceOccupationsAccessGroup() -
getRelationRoleHasUserGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.Role,org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationRoleHasUserGroup() -
getRelationGroupNegationGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup,org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationGroupNegationGroup() -
getRelationRootDomainObjectTeacherEvaluationCoordinatorCouncil
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.Bennu> getRelationRootDomainObjectTeacherEvaluationCoordinatorCouncil() -
getRelationSiteViewGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.Site> getRelationSiteViewGroup() -
getRelationPostViewGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.cms.domain.Post> getRelationPostViewGroup() -
getRelationUnionGroupComposition
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup,org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationUnionGroupComposition() -
getRelationIntersectionGroupComposition
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup,org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationIntersectionGroupComposition() -
getRelationSpaceManagementAccessGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.spaces.domain.Space,org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationSpaceManagementAccessGroup() -
getRelationContactsSystemVisibilityGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> getRelationContactsSystemVisibilityGroup() -
getRelationPersistentDynamicGroupWrapper
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> getRelationPersistentDynamicGroupWrapper() -
getRelationPersistentGroups
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationPersistentGroups() -
getRelationContactsStudentVisibilityGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.contacts.ContactRoot> getRelationContactsStudentVisibilityGroup() -
getRelationDifferenceGroupRest
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> getRelationDifferenceGroupRest() -
getRelationAccessRuleGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,org.fenixedu.academic.domain.accessControl.rules.AccessRule> getRelationAccessRuleGroup() -
getBennu
protected org.fenixedu.bennu.core.domain.Bennu getBennu() -
setBennu
protected void setBennu(org.fenixedu.bennu.core.domain.Bennu bennu) -
addDifferenceAtFirst
protected void addDifferenceAtFirst(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtFirst) -
removeDifferenceAtFirst
protected void removeDifferenceAtFirst(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtFirst) -
getDifferenceAtFirstSet
protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> getDifferenceAtFirstSet() -
addFile
protected void addFile(org.fenixedu.bennu.io.domain.GroupBasedFile file) -
removeFile
protected void removeFile(org.fenixedu.bennu.io.domain.GroupBasedFile file) -
getFileSet
-
addPageViewGroup
protected void addPageViewGroup(org.fenixedu.cms.domain.Page pageViewGroup) -
removePageViewGroup
protected void removePageViewGroup(org.fenixedu.cms.domain.Page pageViewGroup) -
getPageViewGroupSet
-
getContactRootForStaffVisibility
protected org.fenixedu.academic.domain.contacts.ContactRoot getContactRootForStaffVisibility() -
setContactRootForStaffVisibility
protected void setContactRootForStaffVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForStaffVisibility) -
addMenuItem
protected void addMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) -
removeMenuItem
protected void removeMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) -
getMenuItemSet
-
addSiteBuilderViewGroup
protected void addSiteBuilderViewGroup(org.fenixedu.cms.domain.SiteBuilder siteBuilderViewGroup) -
removeSiteBuilderViewGroup
protected void removeSiteBuilderViewGroup(org.fenixedu.cms.domain.SiteBuilder siteBuilderViewGroup) -
getSiteBuilderViewGroupSet
-
getContactRootForEmergencyContactVisibility
protected org.fenixedu.academic.domain.contacts.ContactRoot getContactRootForEmergencyContactVisibility() -
setContactRootForEmergencyContactVisibility
protected void setContactRootForEmergencyContactVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForEmergencyContactVisibility) -
addOccupationSpace
public void addOccupationSpace(org.fenixedu.spaces.domain.Space occupationSpace) -
removeOccupationSpace
public void removeOccupationSpace(org.fenixedu.spaces.domain.Space occupationSpace) -
getOccupationSpaceSet
-
addRole
public void addRole(org.fenixedu.cms.domain.Role role) -
removeRole
public void removeRole(org.fenixedu.cms.domain.Role role) -
getRoleSet
-
getNegation
protected org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup getNegation() -
setNegation
protected void setNegation(org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup negation) -
getRootFromTeacherEvaluationCouncil
public org.fenixedu.bennu.core.domain.Bennu getRootFromTeacherEvaluationCouncil() -
setRootFromTeacherEvaluationCouncil
public void setRootFromTeacherEvaluationCouncil(org.fenixedu.bennu.core.domain.Bennu rootFromTeacherEvaluationCouncil) -
addSiteViewGroup
protected void addSiteViewGroup(org.fenixedu.cms.domain.Site siteViewGroup) -
removeSiteViewGroup
protected void removeSiteViewGroup(org.fenixedu.cms.domain.Site siteViewGroup) -
getSiteViewGroupSet
-
addPostViewGroup
protected void addPostViewGroup(org.fenixedu.cms.domain.Post postViewGroup) -
removePostViewGroup
protected void removePostViewGroup(org.fenixedu.cms.domain.Post postViewGroup) -
getPostViewGroupSet
-
addUnions
protected void addUnions(org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup unions) -
removeUnions
protected void removeUnions(org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup unions) -
getUnionsSet
-
addIntersections
protected void addIntersections(org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup intersections) -
removeIntersections
protected void removeIntersections(org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup intersections) -
getIntersectionsSet
protected Set<org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup> getIntersectionsSet() -
addManagementSpace
public void addManagementSpace(org.fenixedu.spaces.domain.Space managementSpace) -
removeManagementSpace
public void removeManagementSpace(org.fenixedu.spaces.domain.Space managementSpace) -
getManagementSpaceSet
-
getContactRootForManagementVisibility
protected org.fenixedu.academic.domain.contacts.ContactRoot getContactRootForManagementVisibility() -
setContactRootForManagementVisibility
protected void setContactRootForManagementVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForManagementVisibility) -
addDynamicGroup
protected void addDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamicGroup) -
removeDynamicGroup
protected void removeDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamicGroup) -
getDynamicGroupSet
-
getRoot
protected org.fenixedu.bennu.core.domain.Bennu getRoot() -
setRoot
protected void setRoot(org.fenixedu.bennu.core.domain.Bennu root) -
getContactRootForStudentVisibility
protected org.fenixedu.academic.domain.contacts.ContactRoot getContactRootForStudentVisibility() -
setContactRootForStudentVisibility
protected void setContactRootForStudentVisibility(org.fenixedu.academic.domain.contacts.ContactRoot contactRootForStudentVisibility) -
addDifferenceAtRest
protected void addDifferenceAtRest(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtRest) -
removeDifferenceAtRest
protected void removeDifferenceAtRest(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtRest) -
getDifferenceAtRestSet
protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> getDifferenceAtRestSet() -
addAccessRule
protected void addAccessRule(org.fenixedu.academic.domain.accessControl.rules.AccessRule accessRule) -
removeAccessRule
protected void removeAccessRule(org.fenixedu.academic.domain.accessControl.rules.AccessRule accessRule) -
getAccessRuleSet
-