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

    • Page_Base

      protected Page_Base()
  • Method Details

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

      public Set<Component> getComponentsSet()
    • addMenuItems

      public void addMenuItems(MenuItem menuItems)
    • removeMenuItems

      public void removeMenuItems(MenuItem menuItems)
    • getMenuItemsSet

      public Set<MenuItem> getMenuItemsSet()
    • 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)