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:
-
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 TypeMethodDescriptionvoidaddCmsComponents(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) voidprotected voidaddUser(org.fenixedu.bennu.core.domain.User user) org.fenixedu.bennu.portal.domain.PortalConfigurationprotected Set<org.fenixedu.bennu.core.domain.groups.PersistentDynamicGroup>org.fenixedu.bennu.io.domain.FileSupportprotected Set<org.fenixedu.bennu.core.domain.groups.GroupConstant>protected Set<org.fenixedu.bennu.core.domain.groups.PersistentGroup>protected Set<org.fenixedu.bennu.core.domain.NameIndex>protected Set<org.fenixedu.bennu.core.domain.UserProfile>protected com.google.gson.JsonElementstatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.io.domain.FileSupport,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.NameIndex,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.portal.domain.PortalConfiguration> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<CmsSettings,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,CMSTheme> static pt.ist.fenixframework.dml.runtime.DirectRelation<StrategyBasedComponent,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<pt.ist.fenixframework.DomainRoot,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSFolder,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.bennu.core.domain.groups.GroupConstant> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,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.Bennu,CMSTheme> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,Site> static pt.ist.fenixframework.dml.runtime.DirectRelation<RoleTemplate,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<SiteBuilder,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.UserProfile,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.User,org.fenixedu.bennu.core.domain.Bennu> protected pt.ist.fenixframework.DomainRootgetRoot()protected Set<org.fenixedu.bennu.core.domain.User>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) 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
-
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
-
removeCmsComponents
-
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
-
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
-
getRoot
protected pt.ist.fenixframework.DomainRoot getRoot() -
setRoot
protected void setRoot(pt.ist.fenixframework.DomainRoot root) -
addSiteBuilders
-
removeSiteBuilders
-
getSiteBuildersSet
-
addNameIndex
protected void addNameIndex(org.fenixedu.bennu.core.domain.NameIndex nameIndex) -
removeNameIndex
protected void removeNameIndex(org.fenixedu.bennu.core.domain.NameIndex nameIndex) -
getNameIndexSet
-
addSites
-
removeSites
-
getSitesSet
-
getDefaultCMSTheme
-
setDefaultCMSTheme
-
addCMSThemes
-
removeCMSThemes
-
getCMSThemesSet
-
addUser
protected void addUser(org.fenixedu.bennu.core.domain.User user) -
removeUser
protected void removeUser(org.fenixedu.bennu.core.domain.User 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
-
addRoleTemplates
-
removeRoleTemplates
-
getRoleTemplatesSet
-
getCmsSettings
-
setCmsSettings
-
addCmsFolder
-
removeCmsFolder
-
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
-
getConfiguration
public org.fenixedu.bennu.portal.domain.PortalConfiguration getConfiguration() -
setConfiguration
public void setConfiguration(org.fenixedu.bennu.portal.domain.PortalConfiguration configuration) -
getDefaultSite
-
setDefaultSite
-