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 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) protected voidaddMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) protected voidaddPageViewGroup(Page pageViewGroup) protected voidaddPostViewGroup(Post postViewGroup) voidprotected voidaddSiteBuilderViewGroup(SiteBuilder siteBuilderViewGroup) protected voidaddSiteViewGroup(Site siteViewGroup) protected voidaddUnions(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.PersistentNegationGroupstatic 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.BennugetRoot()protected Set<SiteBuilder>protected Set<org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup>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) protected voidremoveMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) protected voidremovePageViewGroup(Page pageViewGroup) protected voidremovePostViewGroup(Post postViewGroup) voidremoveRole(Role role) protected voidremoveSiteBuilderViewGroup(SiteBuilder siteBuilderViewGroup) protected voidremoveSiteViewGroup(Site siteViewGroup) protected voidremoveUnions(org.fenixedu.bennu.core.domain.groups.PersistentUnionGroup unions) protected voidsetNegation(org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup negation) protected voidsetRoot(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
-
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
-
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
-
getNegation
protected org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup getNegation() -
setNegation
protected void setNegation(org.fenixedu.bennu.core.domain.groups.PersistentNegationGroup negation) -
addPageViewGroup
-
removePageViewGroup
-
getPageViewGroupSet
-
addSiteViewGroup
-
removeSiteViewGroup
-
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
-
removePostViewGroup
-
getPostViewGroupSet
-
addRole
-
removeRole
-
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
-
addMenuItem
protected void addMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) -
removeMenuItem
protected void removeMenuItem(org.fenixedu.bennu.portal.domain.MenuItem menuItem) -
getMenuItemSet
-
addSiteBuilderViewGroup
-
removeSiteBuilderViewGroup
-
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()
-