Class 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:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class pt.ist.fenixframework.core.AbstractDomainObject

        pt.ist.fenixframework.core.AbstractDomainObject.SerializedForm
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected PersistentGroup_Base()  
    • Constructor Detail

      • PersistentGroup_Base

        protected PersistentGroup_Base()
    • Method Detail

      • getRelationDifferenceGroupFirst

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,​org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> getRelationDifferenceGroupFirst()
      • 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()
      • getRelationGroupBasedFilesGroup

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,​org.fenixedu.bennu.io.domain.GroupBasedFile> getRelationGroupBasedFilesGroup()
      • getRelationGroupNegationGroup

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup,​org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationGroupNegationGroup()
      • getRelationPageViewGroup

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,​Page> getRelationPageViewGroup()
      • getRelationSiteViewGroup

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,​Site> getRelationSiteViewGroup()
      • getRelationDifferenceGroupRest

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,​org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup> getRelationDifferenceGroupRest()
      • getRelationPostViewGroup

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,​Post> getRelationPostViewGroup()
      • getRelationRoleHasUserGroup

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Role,​org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationRoleHasUserGroup()
      • getRelationUnionGroupComposition

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup,​org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationUnionGroupComposition()
      • 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,​SiteBuilder> getRelationSiteBuilderDefaultViewGroup()
      • getRelationIntersectionGroupComposition

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup,​org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationIntersectionGroupComposition()
      • 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()
      • 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

        protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> getDynamicGroupSet()
      • getRoot

        protected org.fenixedu.bennu.core.domain.Bennu getRoot()
      • setRoot

        protected void setRoot​(org.fenixedu.bennu.core.domain.Bennu root)
      • addFile

        protected void addFile​(org.fenixedu.bennu.io.domain.GroupBasedFile file)
      • removeFile

        protected void removeFile​(org.fenixedu.bennu.io.domain.GroupBasedFile file)
      • getFileSet

        protected Set<org.fenixedu.bennu.io.domain.GroupBasedFile> getFileSet()
      • getNegation

        protected org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup getNegation()
      • setNegation

        protected void setNegation​(org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup negation)
      • addPageViewGroup

        protected void addPageViewGroup​(Page pageViewGroup)
      • removePageViewGroup

        protected void removePageViewGroup​(Page pageViewGroup)
      • getPageViewGroupSet

        protected Set<Page> getPageViewGroupSet()
      • addSiteViewGroup

        protected void addSiteViewGroup​(Site siteViewGroup)
      • removeSiteViewGroup

        protected void removeSiteViewGroup​(Site siteViewGroup)
      • getSiteViewGroupSet

        protected Set<Site> getSiteViewGroupSet()
      • 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()
      • addPostViewGroup

        protected void addPostViewGroup​(Post postViewGroup)
      • removePostViewGroup

        protected void removePostViewGroup​(Post postViewGroup)
      • getPostViewGroupSet

        protected Set<Post> getPostViewGroupSet()
      • addRole

        public void addRole​(Role role)
      • removeRole

        public void removeRole​(Role role)
      • getRoleSet

        public Set<Role> getRoleSet()
      • 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

        protected Set<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup> getUnionsSet()
      • addMenuItem

        protected void addMenuItem​(org.fenixedu.bennu.portal.domain.MenuItem menuItem)
      • removeMenuItem

        protected void removeMenuItem​(org.fenixedu.bennu.portal.domain.MenuItem menuItem)
      • getMenuItemSet

        protected Set<org.fenixedu.bennu.portal.domain.MenuItem> getMenuItemSet()
      • addSiteBuilderViewGroup

        protected void addSiteBuilderViewGroup​(SiteBuilder siteBuilderViewGroup)
      • removeSiteBuilderViewGroup

        protected void removeSiteBuilderViewGroup​(SiteBuilder siteBuilderViewGroup)
      • getSiteBuilderViewGroupSet

        protected Set<SiteBuilder> getSiteBuilderViewGroupSet()
      • 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()