Class Bennu_Base

  • All Implemented Interfaces:
    Serializable, pt.ist.fenixframework.DomainObject

    public abstract class Bennu_Base
    extends pt.ist.fenixframework.core.AbstractDomainObject
    See Also:
    Serialized Form
    • Constructor Detail

      • Bennu_Base

        protected Bennu_Base()
    • Method Detail

      • getRelationComponentRoot

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<StrategyBasedComponent,​org.fenixedu.bennu.core.domain.Bennu> getRelationComponentRoot()
      • getRelationBennuFileSupport

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.io.domain.FileSupport,​org.fenixedu.bennu.core.domain.Bennu> getRelationBennuFileSupport()
      • getRelationSystemProfiles

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.UserProfile,​org.fenixedu.bennu.core.domain.Bennu> getRelationSystemProfiles()
      • getRelationPersistentGroups

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​org.fenixedu.bennu.core.domain.groups.PersistentGroup> getRelationPersistentGroups()
      • getRelationDomainRootBennu

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<pt.ist.fenixframework.DomainRoot,​org.fenixedu.bennu.core.domain.Bennu> getRelationDomainRootBennu()
      • getRelationSiteBuilderBennu

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<SiteBuilder,​org.fenixedu.bennu.core.domain.Bennu> getRelationSiteBuilderBennu()
      • getRelationBennuNameIndexes

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.NameIndex,​org.fenixedu.bennu.core.domain.Bennu> getRelationBennuNameIndexes()
      • getRelationBennuSite

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,​org.fenixedu.bennu.core.domain.Bennu> getRelationBennuSite()
      • getRelationPrimaryCMSThemeBennu

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​CMSTheme> getRelationPrimaryCMSThemeBennu()
      • getRelationCMSThemeBennu

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​CMSTheme> getRelationCMSThemeBennu()
      • getRelationSystemUsers

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,​org.fenixedu.bennu.core.domain.Bennu> getRelationSystemUsers()
      • getRelationPersistentDynamicGroups

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> getRelationPersistentDynamicGroups()
      • getRelationRoleTemplateHasRoot

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<RoleTemplate,​org.fenixedu.bennu.core.domain.Bennu> getRelationRoleTemplateHasRoot()
      • getRelationCmsSettingsHasRoot

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CmsSettings,​org.fenixedu.bennu.core.domain.Bennu> getRelationCmsSettingsHasRoot()
      • getRelationFolderRoot

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSFolder,​org.fenixedu.bennu.core.domain.Bennu> getRelationFolderRoot()
      • getRelationGroupConstantRoot

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​org.fenixedu.bennu.core.domain.groups.GroupConstant> getRelationGroupConstantRoot()
      • getRelationBennuPortalConfiguration

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​org.fenixedu.bennu.portal.domain.PortalConfiguration> getRelationBennuPortalConfiguration()
      • getRelationPrimarySite

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​Site> getRelationPrimarySite()
      • getPropertyData

        protected com.google.gson.JsonElement getPropertyData()
      • setPropertyData

        protected void setPropertyData​(com.google.gson.JsonElement propertyData)
      • getFileSupport

        public org.fenixedu.bennu.io.domain.FileSupport getFileSupport()
      • setFileSupport

        public void setFileSupport​(org.fenixedu.bennu.io.domain.FileSupport fileSupport)
      • addProfile

        protected void addProfile​(org.fenixedu.bennu.core.domain.UserProfile profile)
      • removeProfile

        protected void removeProfile​(org.fenixedu.bennu.core.domain.UserProfile profile)
      • getProfileSet

        protected Set<org.fenixedu.bennu.core.domain.UserProfile> getProfileSet()
      • addGroup

        protected void addGroup​(org.fenixedu.bennu.core.domain.groups.PersistentGroup group)
      • removeGroup

        protected void removeGroup​(org.fenixedu.bennu.core.domain.groups.PersistentGroup group)
      • getGroupSet

        protected Set<org.fenixedu.bennu.core.domain.groups.PersistentGroup> getGroupSet()
      • getRoot

        protected pt.ist.fenixframework.DomainRoot getRoot()
      • setRoot

        protected void setRoot​(pt.ist.fenixframework.DomainRoot root)
      • addSiteBuilders

        public void addSiteBuilders​(SiteBuilder siteBuilders)
      • removeSiteBuilders

        public void removeSiteBuilders​(SiteBuilder siteBuilders)
      • addNameIndex

        protected void addNameIndex​(org.fenixedu.bennu.core.domain.NameIndex nameIndex)
      • removeNameIndex

        protected void removeNameIndex​(org.fenixedu.bennu.core.domain.NameIndex nameIndex)
      • getNameIndexSet

        protected Set<org.fenixedu.bennu.core.domain.NameIndex> getNameIndexSet()
      • addSites

        public void addSites​(Site sites)
      • removeSites

        public void removeSites​(Site sites)
      • getSitesSet

        public Set<Site> getSitesSet()
      • getDefaultCMSTheme

        public CMSTheme getDefaultCMSTheme()
      • setDefaultCMSTheme

        public void setDefaultCMSTheme​(CMSTheme defaultCMSTheme)
      • addCMSThemes

        public void addCMSThemes​(CMSTheme CMSThemes)
      • removeCMSThemes

        public void removeCMSThemes​(CMSTheme CMSThemes)
      • getCMSThemesSet

        public Set<CMSTheme> getCMSThemesSet()
      • addUser

        protected void addUser​(org.fenixedu.bennu.core.domain.User user)
      • removeUser

        protected void removeUser​(org.fenixedu.bennu.core.domain.User user)
      • getUserSet

        protected Set<org.fenixedu.bennu.core.domain.User> getUserSet()
      • addDynamic

        protected void addDynamic​(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamic)
      • removeDynamic

        protected void removeDynamic​(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamic)
      • getDynamicSet

        protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup> getDynamicSet()
      • addRoleTemplates

        public void addRoleTemplates​(RoleTemplate roleTemplates)
      • removeRoleTemplates

        public void removeRoleTemplates​(RoleTemplate roleTemplates)
      • setCmsSettings

        public void setCmsSettings​(CmsSettings cmsSettings)
      • addCmsFolder

        public void addCmsFolder​(CMSFolder cmsFolder)
      • removeCmsFolder

        public void removeCmsFolder​(CMSFolder cmsFolder)
      • addGroupConstant

        protected void addGroupConstant​(org.fenixedu.bennu.core.domain.groups.GroupConstant groupConstant)
      • removeGroupConstant

        protected void removeGroupConstant​(org.fenixedu.bennu.core.domain.groups.GroupConstant groupConstant)
      • getGroupConstantSet

        protected Set<org.fenixedu.bennu.core.domain.groups.GroupConstant> getGroupConstantSet()
      • getConfiguration

        public org.fenixedu.bennu.portal.domain.PortalConfiguration getConfiguration()
      • setConfiguration

        public void setConfiguration​(org.fenixedu.bennu.portal.domain.PortalConfiguration configuration)
      • getDefaultSite

        public Site getDefaultSite()
      • setDefaultSite

        public void setDefaultSite​(Site defaultSite)