Package org.fenixedu.cms.domain
Class Site_Base
- java.lang.Object
-
- pt.ist.fenixframework.core.AbstractDomainObject
-
- org.fenixedu.cms.domain.Site_Base
-
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
Site
public abstract class Site_Base extends pt.ist.fenixframework.core.AbstractDomainObject- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSite_Base()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddActivityLines(SiteActivity activityLines)voidaddArchivedPages(Page archivedPages)voidaddArchivedPosts(Post archivedPosts)voidaddCategories(Category categories)voidaddFiles(PostFile files)voidaddMenus(Menu menus)voidaddPages(Page pages)voidaddPost(Post post)voidaddRoles(Role roles)Set<SiteActivity>getActivityLinesSet()StringgetAlternativeSite()StringgetAnalyticsAccountId()StringgetAnalyticsCode()Set<Page>getArchivedPagesSet()Set<Post>getArchivedPostsSet()org.fenixedu.bennu.core.domain.BennugetBennu()SiteBuildergetBuilder()Set<Category>getCategoriesSet()org.fenixedu.bennu.core.domain.UsergetCreatedBy()org.joda.time.DateTimegetCreationDate()RoleTemplategetDefaultRoleTemplate()org.fenixedu.commons.i18n.LocalizedStringgetDescription()booleangetEmbedded()Set<PostFile>getFilesSet()CMSFoldergetFolder()org.fenixedu.bennu.portal.domain.MenuFunctionalitygetFunctionality()PagegetInitialPage()SiteActivitygetLastActivityLine()Set<Menu>getMenusSet()org.fenixedu.commons.i18n.LocalizedStringgetName()Set<Page>getPagesSet()Set<Post>getPostSet()protected org.fenixedu.bennu.core.domain.BennugetPrimaryBennu()booleangetPublished()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity>getRelationActivitySite()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.Bennu>getRelationBennuSite()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Category>getRelationCategorySite()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,PostFile>getRelationFileHasPostFiles()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,CMSFolder>getRelationFolderHasSites()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity>getRelationLastActivitySite()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Menu>getRelationMenuSite()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,Site>getRelationPrimarySite()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page>getRelationSiteArchivedPage()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Post>getRelationSiteArchivedPosts()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteBuilder>getRelationSiteBuilderSite()static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,Site>getRelationSiteCMSTheme()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,RoleTemplate>getRelationSiteHasDefaultRoleTemplates()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Role>getRelationSiteHasRoles()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page>getRelationSiteInitialPage()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.portal.domain.MenuFunctionality>getRelationSiteMenuFunctionality()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page>getRelationSitePage()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Post>getRelationSitePost()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.User>getRelationSiteUser()static pt.ist.fenixframework.dml.runtime.DirectRelation<PersistentSiteViewersGroup,Site>getRelationSiteViewersGroup()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Site>getRelationSiteViewGroup()Set<Role>getRolesSet()StringgetSlug()StringgetStyle()CMSThemegetTheme()StringgetThemeType()protected PersistentSiteViewersGroupgetViewerGroup()protected org.fenixedu.bennu.core.domain.groups.PersistentGroupgetViewGroup()voidremoveActivityLines(SiteActivity activityLines)voidremoveArchivedPages(Page archivedPages)voidremoveArchivedPosts(Post archivedPosts)voidremoveCategories(Category categories)voidremoveFiles(PostFile files)voidremoveMenus(Menu menus)voidremovePages(Page pages)voidremovePost(Post post)voidremoveRoles(Role roles)voidsetAlternativeSite(String alternativeSite)voidsetAnalyticsAccountId(String analyticsAccountId)voidsetAnalyticsCode(String analyticsCode)voidsetBennu(org.fenixedu.bennu.core.domain.Bennu bennu)voidsetBuilder(SiteBuilder builder)voidsetCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)voidsetCreationDate(org.joda.time.DateTime creationDate)voidsetDefaultRoleTemplate(RoleTemplate defaultRoleTemplate)voidsetDescription(org.fenixedu.commons.i18n.LocalizedString description)voidsetEmbedded(boolean embedded)voidsetFolder(CMSFolder folder)voidsetFunctionality(org.fenixedu.bennu.portal.domain.MenuFunctionality functionality)voidsetInitialPage(Page initialPage)voidsetLastActivityLine(SiteActivity lastActivityLine)voidsetName(org.fenixedu.commons.i18n.LocalizedString name)protected voidsetPrimaryBennu(org.fenixedu.bennu.core.domain.Bennu primaryBennu)voidsetPublished(boolean published)voidsetSlug(String slug)voidsetStyle(String style)voidsetTheme(CMSTheme theme)voidsetThemeType(String themeType)protected voidsetViewerGroup(PersistentSiteViewersGroup viewerGroup)protected voidsetViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup)
-
-
-
Method Detail
-
getRelationSiteViewersGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<PersistentSiteViewersGroup,Site> getRelationSiteViewersGroup()
-
getRelationSiteMenuFunctionality
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.portal.domain.MenuFunctionality> getRelationSiteMenuFunctionality()
-
getRelationSiteBuilderSite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteBuilder> getRelationSiteBuilderSite()
-
getRelationSiteHasDefaultRoleTemplates
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,RoleTemplate> getRelationSiteHasDefaultRoleTemplates()
-
getRelationBennuSite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.Bennu> getRelationBennuSite()
-
getRelationSiteInitialPage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page> getRelationSiteInitialPage()
-
getRelationSiteViewGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Site> getRelationSiteViewGroup()
-
getRelationSitePage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page> getRelationSitePage()
-
getRelationFolderHasSites
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,CMSFolder> getRelationFolderHasSites()
-
getRelationSiteArchivedPage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page> getRelationSiteArchivedPage()
-
getRelationSiteArchivedPosts
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Post> getRelationSiteArchivedPosts()
-
getRelationLastActivitySite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity> getRelationLastActivitySite()
-
getRelationSitePost
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Post> getRelationSitePost()
-
getRelationCategorySite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Category> getRelationCategorySite()
-
getRelationMenuSite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Menu> getRelationMenuSite()
-
getRelationSiteCMSTheme
public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,Site> getRelationSiteCMSTheme()
-
getRelationSiteUser
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.User> getRelationSiteUser()
-
getRelationFileHasPostFiles
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,PostFile> getRelationFileHasPostFiles()
-
getRelationActivitySite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity> getRelationActivitySite()
-
getRelationSiteHasRoles
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Role> getRelationSiteHasRoles()
-
getRelationPrimarySite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,Site> getRelationPrimarySite()
-
getAlternativeSite
public String getAlternativeSite()
-
setAlternativeSite
public void setAlternativeSite(String alternativeSite)
-
getStyle
public String getStyle()
-
setStyle
public void setStyle(String style)
-
getCreationDate
public org.joda.time.DateTime getCreationDate()
-
setCreationDate
public void setCreationDate(org.joda.time.DateTime creationDate)
-
getName
public org.fenixedu.commons.i18n.LocalizedString getName()
-
setName
public void setName(org.fenixedu.commons.i18n.LocalizedString name)
-
getDescription
public org.fenixedu.commons.i18n.LocalizedString getDescription()
-
setDescription
public void setDescription(org.fenixedu.commons.i18n.LocalizedString description)
-
getSlug
public String getSlug()
-
setSlug
public void setSlug(String slug)
-
getPublished
public boolean getPublished()
-
setPublished
public void setPublished(boolean published)
-
getEmbedded
public boolean getEmbedded()
-
setEmbedded
public void setEmbedded(boolean embedded)
-
getAnalyticsCode
public String getAnalyticsCode()
-
setAnalyticsCode
public void setAnalyticsCode(String analyticsCode)
-
getAnalyticsAccountId
public String getAnalyticsAccountId()
-
setAnalyticsAccountId
public void setAnalyticsAccountId(String analyticsAccountId)
-
getThemeType
public String getThemeType()
-
setThemeType
public void setThemeType(String themeType)
-
getViewerGroup
protected PersistentSiteViewersGroup getViewerGroup()
-
setViewerGroup
protected void setViewerGroup(PersistentSiteViewersGroup viewerGroup)
-
getFunctionality
public org.fenixedu.bennu.portal.domain.MenuFunctionality getFunctionality()
-
setFunctionality
public void setFunctionality(org.fenixedu.bennu.portal.domain.MenuFunctionality functionality)
-
getBuilder
public SiteBuilder getBuilder()
-
setBuilder
public void setBuilder(SiteBuilder builder)
-
getDefaultRoleTemplate
public RoleTemplate getDefaultRoleTemplate()
-
setDefaultRoleTemplate
public void setDefaultRoleTemplate(RoleTemplate defaultRoleTemplate)
-
getBennu
public org.fenixedu.bennu.core.domain.Bennu getBennu()
-
setBennu
public void setBennu(org.fenixedu.bennu.core.domain.Bennu bennu)
-
getInitialPage
public Page getInitialPage()
-
setInitialPage
public void setInitialPage(Page initialPage)
-
getViewGroup
protected org.fenixedu.bennu.core.domain.groups.PersistentGroup getViewGroup()
-
setViewGroup
protected void setViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup)
-
addPages
public void addPages(Page pages)
-
removePages
public void removePages(Page pages)
-
getFolder
public CMSFolder getFolder()
-
setFolder
public void setFolder(CMSFolder folder)
-
addArchivedPages
public void addArchivedPages(Page archivedPages)
-
removeArchivedPages
public void removeArchivedPages(Page archivedPages)
-
addArchivedPosts
public void addArchivedPosts(Post archivedPosts)
-
removeArchivedPosts
public void removeArchivedPosts(Post archivedPosts)
-
getLastActivityLine
public SiteActivity getLastActivityLine()
-
setLastActivityLine
public void setLastActivityLine(SiteActivity lastActivityLine)
-
addPost
public void addPost(Post post)
-
removePost
public void removePost(Post post)
-
addCategories
public void addCategories(Category categories)
-
removeCategories
public void removeCategories(Category categories)
-
addMenus
public void addMenus(Menu menus)
-
removeMenus
public void removeMenus(Menu menus)
-
getTheme
public CMSTheme getTheme()
-
setTheme
public void setTheme(CMSTheme theme)
-
getCreatedBy
public org.fenixedu.bennu.core.domain.User getCreatedBy()
-
setCreatedBy
public void setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)
-
addFiles
public void addFiles(PostFile files)
-
removeFiles
public void removeFiles(PostFile files)
-
addActivityLines
public void addActivityLines(SiteActivity activityLines)
-
removeActivityLines
public void removeActivityLines(SiteActivity activityLines)
-
getActivityLinesSet
public Set<SiteActivity> getActivityLinesSet()
-
addRoles
public void addRoles(Role roles)
-
removeRoles
public void removeRoles(Role roles)
-
getPrimaryBennu
protected org.fenixedu.bennu.core.domain.Bennu getPrimaryBennu()
-
setPrimaryBennu
protected void setPrimaryBennu(org.fenixedu.bennu.core.domain.Bennu primaryBennu)
-
-