Class Bennu_Base

java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.bennu.core.domain.Bennu_Base
All Implemented Interfaces:
Serializable, pt.ist.fenixframework.DomainObject

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

    • Bennu_Base

      protected Bennu_Base()
  • Method Details

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

      public void addCmsComponents(StrategyBasedComponent cmsComponents)
    • removeCmsComponents

      public void removeCmsComponents(StrategyBasedComponent cmsComponents)
    • getCmsComponentsSet

      public Set<StrategyBasedComponent> getCmsComponentsSet()
    • 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)
    • getSiteBuildersSet

      public Set<SiteBuilder> getSiteBuildersSet()
    • 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)
    • getRoleTemplatesSet

      public Set<RoleTemplate> getRoleTemplatesSet()
    • getCmsSettings

      public CmsSettings getCmsSettings()
    • setCmsSettings

      public void setCmsSettings(CmsSettings cmsSettings)
    • addCmsFolder

      public void addCmsFolder(CMSFolder cmsFolder)
    • removeCmsFolder

      public void removeCmsFolder(CMSFolder cmsFolder)
    • getCmsFolderSet

      public Set<CMSFolder> getCmsFolderSet()
    • 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)