Package org.fenixedu.cms.domain
Class Page_Base
- java.lang.Object
-
- pt.ist.fenixframework.core.AbstractDomainObject
-
- org.fenixedu.cms.domain.Page_Base
-
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
Page
public abstract class Page_Base extends pt.ist.fenixframework.core.AbstractDomainObject- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPage_Base()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComponents(Component components)voidaddMenuItems(MenuItem menuItems)SitegetArchivedSite()Set<Component>getComponentsSet()org.fenixedu.bennu.core.domain.UsergetCreatedBy()org.joda.time.DateTimegetCreationDate()booleangetEmbedded()Set<MenuItem>getMenuItemsSet()org.joda.time.DateTimegetModificationDate()org.fenixedu.commons.i18n.LocalizedStringgetName()booleangetPublished()static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTemplate,Page>getRelationCMSTemplatePage()static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,Component>getRelationComponentPage()static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,MenuItem>getRelationPageMenuItem()static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,org.fenixedu.bennu.core.domain.User>getRelationPageUser()static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Page>getRelationPageViewGroup()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page>getRelationSiteArchivedPage()static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page>getRelationSitePage()protected SitegetSite()StringgetSlug()CMSTemplategetTemplate()StringgetTemplateType()protected org.fenixedu.bennu.core.domain.groups.PersistentGroupgetViewGroup()voidremoveComponents(Component components)voidremoveMenuItems(MenuItem menuItems)voidsetArchivedSite(Site archivedSite)voidsetCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)voidsetCreationDate(org.joda.time.DateTime creationDate)voidsetEmbedded(boolean embedded)voidsetModificationDate(org.joda.time.DateTime modificationDate)voidsetName(org.fenixedu.commons.i18n.LocalizedString name)voidsetPublished(boolean published)protected voidsetSite(Site site)voidsetSlug(String slug)voidsetTemplate(CMSTemplate template)voidsetTemplateType(String templateType)protected voidsetViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup)
-
-
-
Method Detail
-
getRelationPageUser
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,org.fenixedu.bennu.core.domain.User> getRelationPageUser()
-
getRelationComponentPage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,Component> getRelationComponentPage()
-
getRelationPageMenuItem
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Page,MenuItem> getRelationPageMenuItem()
-
getRelationPageViewGroup
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.groups.PersistentGroup,Page> getRelationPageViewGroup()
-
getRelationSitePage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page> getRelationSitePage()
-
getRelationSiteArchivedPage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<Site,Page> getRelationSiteArchivedPage()
-
getRelationCMSTemplatePage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTemplate,Page> getRelationCMSTemplatePage()
-
getCreationDate
public org.joda.time.DateTime getCreationDate()
-
setCreationDate
public void setCreationDate(org.joda.time.DateTime creationDate)
-
getModificationDate
public org.joda.time.DateTime getModificationDate()
-
setModificationDate
public void setModificationDate(org.joda.time.DateTime modificationDate)
-
getName
public org.fenixedu.commons.i18n.LocalizedString getName()
-
setName
public void setName(org.fenixedu.commons.i18n.LocalizedString name)
-
getSlug
public String getSlug()
-
setSlug
public void setSlug(String slug)
-
getTemplateType
public String getTemplateType()
-
setTemplateType
public void setTemplateType(String templateType)
-
getPublished
public boolean getPublished()
-
setPublished
public void setPublished(boolean published)
-
getEmbedded
public boolean getEmbedded()
-
setEmbedded
public void setEmbedded(boolean embedded)
-
getCreatedBy
public org.fenixedu.bennu.core.domain.User getCreatedBy()
-
setCreatedBy
public void setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy)
-
addComponents
public void addComponents(Component components)
-
removeComponents
public void removeComponents(Component components)
-
addMenuItems
public void addMenuItems(MenuItem menuItems)
-
removeMenuItems
public void removeMenuItems(MenuItem menuItems)
-
getViewGroup
protected org.fenixedu.bennu.core.domain.groups.PersistentGroup getViewGroup()
-
setViewGroup
protected void setViewGroup(org.fenixedu.bennu.core.domain.groups.PersistentGroup viewGroup)
-
getSite
protected Site getSite()
-
setSite
protected void setSite(Site site)
-
getArchivedSite
public Site getArchivedSite()
-
setArchivedSite
public void setArchivedSite(Site archivedSite)
-
getTemplate
public CMSTemplate getTemplate()
-
setTemplate
public void setTemplate(CMSTemplate template)
-
-