Class 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 Detail

      • Site_Base

        protected Site_Base()
    • 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)
      • getFunctionality

        public org.fenixedu.bennu.portal.domain.MenuFunctionality getFunctionality()
      • setFunctionality

        public void setFunctionality​(org.fenixedu.bennu.portal.domain.MenuFunctionality functionality)
      • 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()
      • 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()
      • 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)
      • 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)