Class CMSTheme_Base

  • All Implemented Interfaces:
    Serializable, pt.ist.fenixframework.DomainObject
    Direct Known Subclasses:
    CMSTheme

    public abstract class CMSTheme_Base
    extends pt.ist.fenixframework.core.AbstractDomainObject
    See Also:
    Serialized Form
    • Constructor Detail

      • CMSTheme_Base

        protected CMSTheme_Base()
    • Method Detail

      • getRelationDefaultPage

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​CMSTemplate> getRelationDefaultPage()
      • getRelationCMSThemeCMSTheme

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​CMSTheme> getRelationCMSThemeCMSTheme()
      • getRelationPrimaryCMSThemeBennu

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​CMSTheme> getRelationPrimaryCMSThemeBennu()
      • getRelationCMSThemeUser

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​org.fenixedu.bennu.core.domain.User> getRelationCMSThemeUser()
      • getRelationCMSThemeBennu

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,​CMSTheme> getRelationCMSThemeBennu()
      • getRelationThemePreview

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​org.fenixedu.bennu.io.domain.GroupBasedFile> getRelationThemePreview()
      • getRelationSiteCMSTheme

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​Site> getRelationSiteCMSTheme()
      • getRelationCMSTemplateCMSTheme

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​CMSTemplate> getRelationCMSTemplateCMSTheme()
      • getRelationSiteBuilderCMSTheme

        public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,​SiteBuilder> getRelationSiteBuilderCMSTheme()
      • getCreationDate

        public org.joda.time.DateTime getCreationDate()
      • setCreationDate

        public void setCreationDate​(org.joda.time.DateTime creationDate)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getType

        public String getType()
      • setType

        public void setType​(String type)
      • getPreviewImagePath

        public String getPreviewImagePath()
      • setPreviewImagePath

        public void setPreviewImagePath​(String previewImagePath)
      • getDefaultTemplate

        public CMSTemplate getDefaultTemplate()
      • setDefaultTemplate

        public void setDefaultTemplate​(CMSTemplate defaultTemplate)
      • getExtended

        public CMSTheme getExtended()
      • setExtended

        public void setExtended​(CMSTheme extended)
      • addChildren

        public void addChildren​(CMSTheme children)
      • removeChildren

        public void removeChildren​(CMSTheme children)
      • getChildrenSet

        public Set<CMSTheme> getChildrenSet()
      • getPrimaryBennu

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

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

        public org.fenixedu.bennu.core.domain.User getCreatedBy()
      • setCreatedBy

        public void setCreatedBy​(org.fenixedu.bennu.core.domain.User createdBy)
      • getBennu

        public org.fenixedu.bennu.core.domain.Bennu getBennu()
      • setBennu

        public void setBennu​(org.fenixedu.bennu.core.domain.Bennu bennu)
      • getPreviewImage

        public org.fenixedu.bennu.io.domain.GroupBasedFile getPreviewImage()
      • setPreviewImage

        public void setPreviewImage​(org.fenixedu.bennu.io.domain.GroupBasedFile previewImage)
      • addSites

        public void addSites​(Site sites)
      • removeSites

        public void removeSites​(Site sites)
      • getSitesSet

        public Set<Site> getSitesSet()
      • addTemplates

        public void addTemplates​(CMSTemplate templates)
      • removeTemplates

        public void removeTemplates​(CMSTemplate templates)
      • addBuilders

        public void addBuilders​(SiteBuilder builders)
      • removeBuilders

        public void removeBuilders​(SiteBuilder builders)