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:
  • Constructor Details

    • Site_Base

      protected Site_Base()
  • Method Details

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

      public Set<Page> getPagesSet()
    • getFolder

      public CMSFolder getFolder()
    • setFolder

      public void setFolder(CMSFolder folder)
    • addArchivedPages

      public void addArchivedPages(Page archivedPages)
    • removeArchivedPages

      public void removeArchivedPages(Page archivedPages)
    • getArchivedPagesSet

      public Set<Page> getArchivedPagesSet()
    • addArchivedPosts

      public void addArchivedPosts(Post archivedPosts)
    • removeArchivedPosts

      public void removeArchivedPosts(Post archivedPosts)
    • getArchivedPostsSet

      public Set<Post> getArchivedPostsSet()
    • getLastActivityLine

      public SiteActivity getLastActivityLine()
    • setLastActivityLine

      public void setLastActivityLine(SiteActivity lastActivityLine)
    • addPost

      public void addPost(Post post)
    • removePost

      public void removePost(Post post)
    • getPostSet

      public Set<Post> getPostSet()
    • addCategories

      public void addCategories(Category categories)
    • removeCategories

      public void removeCategories(Category categories)
    • getCategoriesSet

      public Set<Category> getCategoriesSet()
    • addMenus

      public void addMenus(Menu menus)
    • removeMenus

      public void removeMenus(Menu menus)
    • getMenusSet

      public Set<Menu> getMenusSet()
    • 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)
    • getFilesSet

      public Set<PostFile> getFilesSet()
    • 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)
    • getRolesSet

      public Set<Role> getRolesSet()
    • getPrimaryBennu

      protected org.fenixedu.bennu.core.domain.Bennu getPrimaryBennu()
    • setPrimaryBennu

      protected void setPrimaryBennu(org.fenixedu.bennu.core.domain.Bennu primaryBennu)