Package org.fenixedu.bennu.core.domain
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:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBennu_Base()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCmsComponents(StrategyBasedComponent cmsComponents)voidaddCmsFolder(CMSFolder cmsFolder)voidaddCMSThemes(CMSTheme CMSThemes)protected voidaddDynamic(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamic)protected voidaddGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup group)protected voidaddGroupConstant(org.fenixedu.bennu.core.domain.groups.GroupConstant groupConstant)protected voidaddNameIndex(org.fenixedu.bennu.core.domain.NameIndex nameIndex)protected voidaddProfile(org.fenixedu.bennu.core.domain.UserProfile profile)voidaddRoleTemplates(RoleTemplate roleTemplates)voidaddSiteBuilders(SiteBuilder siteBuilders)voidaddSites(Site sites)protected voidaddUser(org.fenixedu.bennu.core.domain.User user)Set<StrategyBasedComponent>getCmsComponentsSet()Set<CMSFolder>getCmsFolderSet()CmsSettingsgetCmsSettings()Set<CMSTheme>getCMSThemesSet()org.fenixedu.bennu.portal.domain.PortalConfigurationgetConfiguration()CMSThemegetDefaultCMSTheme()SitegetDefaultSite()protected Set<org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup>getDynamicSet()org.fenixedu.bennu.io.domain.FileSupportgetFileSupport()protected Set<org.fenixedu.bennu.core.domain.groups.GroupConstant>getGroupConstantSet()protected Set<org.fenixedu.bennu.core.domain.groups.PersistentGroup>getGroupSet()protected Set<org.fenixedu.bennu.core.domain.NameIndex>getNameIndexSet()protected Set<org.fenixedu.bennu.core.domain.UserProfile>getProfileSet()protected com.google.gson.JsonElementgetPropertyData()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.io.domain.FileSupport,org.fenixedu.bennu.core.domain.Bennu>getRelationBennuFileSupport()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.NameIndex,org.fenixedu.bennu.core.domain.Bennu>getRelationBennuNameIndexes()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.portal.domain.PortalConfiguration>getRelationBennuPortalConfiguration()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.Bennu>getRelationBennuSite()static pt.ist.fenixframework.dml.runtime.DirectRelation<CmsSettings,org.fenixedu.bennu.core.domain.Bennu>getRelationCmsSettingsHasRoot()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,CMSTheme>getRelationCMSThemeBennu()static pt.ist.fenixframework.dml.runtime.DirectRelation<StrategyBasedComponent,org.fenixedu.bennu.core.domain.Bennu>getRelationComponentRoot()static pt.ist.fenixframework.dml.runtime.DirectRelation<pt.ist.fenixframework.DomainRoot,org.fenixedu.bennu.core.domain.Bennu>getRelationDomainRootBennu()static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSFolder,org.fenixedu.bennu.core.domain.Bennu>getRelationFolderRoot()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.core.domain.groups.GroupConstant>getRelationGroupConstantRoot()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup>getRelationPersistentDynamicGroups()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.core.domain.groups.PersistentGroup>getRelationPersistentGroups()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,CMSTheme>getRelationPrimaryCMSThemeBennu()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,Site>getRelationPrimarySite()static pt.ist.fenixframework.dml.runtime.DirectRelation<RoleTemplate,org.fenixedu.bennu.core.domain.Bennu>getRelationRoleTemplateHasRoot()static pt.ist.fenixframework.dml.runtime.DirectRelation<SiteBuilder,org.fenixedu.bennu.core.domain.Bennu>getRelationSiteBuilderBennu()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.UserProfile,org.fenixedu.bennu.core.domain.Bennu>getRelationSystemProfiles()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.bennu.core.domain.Bennu>getRelationSystemUsers()Set<RoleTemplate>getRoleTemplatesSet()protected pt.ist.fenixframework.DomainRootgetRoot()Set<SiteBuilder>getSiteBuildersSet()Set<Site>getSitesSet()protected Set<org.fenixedu.bennu.core.domain.User>getUserSet()voidremoveCmsComponents(StrategyBasedComponent cmsComponents)voidremoveCmsFolder(CMSFolder cmsFolder)voidremoveCMSThemes(CMSTheme CMSThemes)protected voidremoveDynamic(org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup dynamic)protected voidremoveGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup group)protected voidremoveGroupConstant(org.fenixedu.bennu.core.domain.groups.GroupConstant groupConstant)protected voidremoveNameIndex(org.fenixedu.bennu.core.domain.NameIndex nameIndex)protected voidremoveProfile(org.fenixedu.bennu.core.domain.UserProfile profile)voidremoveRoleTemplates(RoleTemplate roleTemplates)voidremoveSiteBuilders(SiteBuilder siteBuilders)voidremoveSites(Site sites)protected voidremoveUser(org.fenixedu.bennu.core.domain.User user)voidsetCmsSettings(CmsSettings cmsSettings)voidsetConfiguration(org.fenixedu.bennu.portal.domain.PortalConfiguration configuration)voidsetDefaultCMSTheme(CMSTheme defaultCMSTheme)voidsetDefaultSite(Site defaultSite)voidsetFileSupport(org.fenixedu.bennu.io.domain.FileSupport fileSupport)protected voidsetPropertyData(com.google.gson.JsonElement propertyData)protected voidsetRoot(pt.ist.fenixframework.DomainRoot root)
-
-
-
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)
-
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)
-
getDefaultCMSTheme
public CMSTheme getDefaultCMSTheme()
-
setDefaultCMSTheme
public void setDefaultCMSTheme(CMSTheme defaultCMSTheme)
-
addCMSThemes
public void addCMSThemes(CMSTheme CMSThemes)
-
removeCMSThemes
public void removeCMSThemes(CMSTheme CMSThemes)
-
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)
-
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)
-
-