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
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addDifferenceAtFirst(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtFirst)
     
    protected void
    addDifferenceAtRest(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtRest)
     
    protected void
    addDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamicGroup)
     
    protected void
    addFile(org.fenixedu.bennu.io.domain.GroupBasedFile file)
     
    protected void
    addIntersections(org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup intersections)
     
    protected void
    addMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem)
     
    protected void
    addPageViewGroup(Page pageViewGroup)
     
    protected void
    addPostViewGroup(Post postViewGroup)
     
    void
    addRole(Role role)
     
    protected void
    addSiteBuilderViewGroup(SiteBuilder siteBuilderViewGroup)
     
    protected void
    addSiteViewGroup(Site siteViewGroup)
     
    protected void
    addUnions(org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup unions)
     
    protected 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>
     
    protected Set<org.fenixedu.bennu.portal.domain.MenuItem>
     
    protected org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup
     
    protected Set<Page>
     
    protected Set<Post>
     
    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,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,Post>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<Role,org.fenixedu.bennu.core.domain.groups.PersistentGroup>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,SiteBuilder>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Site>
     
    static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup,org.fenixedu.bennu.core.domain.groups.PersistentGroup>
     
     
    protected org.fenixedu.bennu.core.domain.Bennu
     
    protected Set<SiteBuilder>
     
    protected Set<Site>
     
    protected Set<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup>
     
    protected void
    removeDifferenceAtFirst(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtFirst)
     
    protected void
    removeDifferenceAtRest(org.fenixedu.bennu.core.domain.groups.PersistentDifferenceGroup differenceAtRest)
     
    protected void
    removeDynamicGroup(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamicGroup)
     
    protected void
    removeFile(org.fenixedu.bennu.io.domain.GroupBasedFile file)
     
    protected void
    removeIntersections(org.fenixedu.bennu.core.domain.groups.PersistentIntersectionGroup intersections)
     
    protected void
    removeMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem)
     
    protected void
    removePageViewGroup(Page pageViewGroup)
     
    protected void
    removePostViewGroup(Post postViewGroup)
     
    void
     
    protected void
     
    protected void
    removeSiteViewGroup(Site siteViewGroup)
     
    protected void
    removeUnions(org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup unions)
     
    protected void
    setNegation(org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup negation)
     
    protected void
    setRoot(org.fenixedu.bennu.core.domain.Bennu root)
     

    Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject

    checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PersistentGroup_Base

      protected PersistentGroup_Base()
  • Method Details

    • 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()