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:
-
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 TypeMethodDescriptionvoidaddActivityLines(SiteActivity activityLines) voidaddArchivedPages(Page archivedPages) voidaddArchivedPosts(Post archivedPosts) voidaddCategories(Category categories) voidvoidvoidvoidvoidorg.fenixedu.bennu.core.domain.BennugetBennu()org.fenixedu.bennu.core.domain.Userorg.joda.time.DateTimeorg.fenixedu.commons.i18n.LocalizedStringbooleanorg.fenixedu.bennu.portal.domain.MenuFunctionalityorg.fenixedu.commons.i18n.LocalizedStringgetName()protected org.fenixedu.bennu.core.domain.Bennubooleanstatic pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.Bennu> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,Site> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteBuilder> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,RoleTemplate> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.portal.domain.MenuFunctionality> static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<PersistentSiteViewersGroup,Site> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Site> getSlug()getStyle()getTheme()protected PersistentSiteViewersGroupprotected org.fenixedu.bennu.core.domain.groups.PersistentGroupvoidremoveActivityLines(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) voidvoidsetFunctionality(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) voidvoidvoidvoidsetThemeType(String themeType) protected voidsetViewerGroup(PersistentSiteViewersGroup viewerGroup) protected voidsetViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup) 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
-
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
-
getRelationSiteViewGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Site> getRelationSiteViewGroup() -
getRelationSitePage
-
getRelationFolderHasSites
-
getRelationSiteArchivedPage
-
getRelationSiteArchivedPosts
-
getRelationLastActivitySite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity> getRelationLastActivitySite() -
getRelationSitePost
-
getRelationCategorySite
-
getRelationMenuSite
-
getRelationSiteCMSTheme
-
getRelationSiteUser
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,org.fenixedu.bennu.core.domain.User> getRelationSiteUser() -
getRelationFileHasPostFiles
-
getRelationActivitySite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,SiteActivity> getRelationActivitySite() -
getRelationSiteHasRoles
-
getRelationPrimarySite
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,Site> getRelationPrimarySite() -
getAlternativeSite
-
setAlternativeSite
-
getStyle
-
setStyle
-
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
-
setSlug
-
getPublished
public boolean getPublished() -
setPublished
public void setPublished(boolean published) -
getEmbedded
public boolean getEmbedded() -
setEmbedded
public void setEmbedded(boolean embedded) -
getAnalyticsCode
-
setAnalyticsCode
-
getAnalyticsAccountId
-
setAnalyticsAccountId
-
getThemeType
-
setThemeType
-
getViewerGroup
-
setViewerGroup
-
getFunctionality
public org.fenixedu.bennu.portal.domain.MenuFunctionality getFunctionality() -
setFunctionality
public void setFunctionality(org.fenixedu.bennu.portal.domain.MenuFunctionality functionality) -
getBuilder
-
setBuilder
-
getDefaultRoleTemplate
-
setDefaultRoleTemplate
-
getBennu
public org.fenixedu.bennu.core.domain.Bennu getBennu() -
setBennu
public void setBennu(org.fenixedu.bennu.core.domain.Bennu bennu) -
getInitialPage
-
setInitialPage
-
getViewGroup
protected org.fenixedu.bennu.core.domain.groups.PersistentGroup getViewGroup() -
setViewGroup
protected void setViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup) -
addPages
-
removePages
-
getPagesSet
-
getFolder
-
setFolder
-
addArchivedPages
-
removeArchivedPages
-
getArchivedPagesSet
-
addArchivedPosts
-
removeArchivedPosts
-
getArchivedPostsSet
-
getLastActivityLine
-
setLastActivityLine
-
addPost
-
removePost
-
getPostSet
-
addCategories
-
removeCategories
-
getCategoriesSet
-
addMenus
-
removeMenus
-
getMenusSet
-
getTheme
-
setTheme
-
getCreatedBy
public org.fenixedu.bennu.core.domain.User getCreatedBy() -
setCreatedBy
public void setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy) -
addFiles
-
removeFiles
-
getFilesSet
-
addActivityLines
-
removeActivityLines
-
getActivityLinesSet
-
addRoles
-
removeRoles
-
getRolesSet
-
getPrimaryBennu
protected org.fenixedu.bennu.core.domain.Bennu getPrimaryBennu() -
setPrimaryBennu
protected void setPrimaryBennu(org.fenixedu.bennu.core.domain.Bennu primaryBennu)
-