Package org.fenixedu.cms.domain
Class CMSTheme_Base
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.cms.domain.CMSTheme_Base
- All Implemented Interfaces:
Serializable,pt.ist.fenixframework.DomainObject
public abstract class CMSTheme_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 TypeMethodDescriptionvoidaddBuilders(org.fenixedu.cms.domain.SiteBuilder builders) voidaddChildren(org.fenixedu.cms.domain.CMSTheme children) voidaddSites(org.fenixedu.cms.domain.Site sites) voidaddTemplates(org.fenixedu.cms.domain.CMSTemplate templates) org.fenixedu.bennu.core.domain.BennugetBennu()Set<org.fenixedu.cms.domain.SiteBuilder>Set<org.fenixedu.cms.domain.CMSTheme>org.fenixedu.bennu.core.domain.Userorg.joda.time.DateTimeorg.fenixedu.cms.domain.CMSTemplateorg.fenixedu.cms.domain.CMSThemeorg.fenixedu.cms.domain.CMSThemeFilesgetFiles()getName()org.fenixedu.bennu.io.domain.GroupBasedFileprotected org.fenixedu.bennu.core.domain.Bennustatic pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.CMSTemplate> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.cms.domain.CMSTheme> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.CMSTheme> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.CMSTemplate> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.cms.domain.CMSTheme> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.SiteBuilder> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.Site> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.bennu.io.domain.GroupBasedFile> Set<org.fenixedu.cms.domain.Site>Set<org.fenixedu.cms.domain.CMSTemplate>getType()voidremoveBuilders(org.fenixedu.cms.domain.SiteBuilder builders) voidremoveChildren(org.fenixedu.cms.domain.CMSTheme children) voidremoveSites(org.fenixedu.cms.domain.Site sites) voidremoveTemplates(org.fenixedu.cms.domain.CMSTemplate templates) voidsetBennu(org.fenixedu.bennu.core.domain.Bennu bennu) voidsetCreatedBy(org.fenixedu.bennu.core.domain.User createdBy) voidsetCreationDate(org.joda.time.DateTime creationDate) voidsetDefaultTemplate(org.fenixedu.cms.domain.CMSTemplate defaultTemplate) voidsetDescription(String description) voidsetExtended(org.fenixedu.cms.domain.CMSTheme extended) voidsetFiles(org.fenixedu.cms.domain.CMSThemeFiles files) voidvoidsetPreviewImage(org.fenixedu.bennu.io.domain.GroupBasedFile previewImage) voidsetPreviewImagePath(String previewImagePath) protected voidsetPrimaryBennu(org.fenixedu.bennu.core.domain.Bennu primaryBennu) voidMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
Constructor Details
-
CMSTheme_Base
protected CMSTheme_Base()
-
-
Method Details
-
getRelationThemePreview
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.bennu.io.domain.GroupBasedFile> getRelationThemePreview() -
getRelationDefaultPage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.CMSTemplate> getRelationDefaultPage() -
getRelationPrimaryCMSThemeBennu
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.cms.domain.CMSTheme> getRelationPrimaryCMSThemeBennu() -
getRelationCMSThemeBennu
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,org.fenixedu.cms.domain.CMSTheme> getRelationCMSThemeBennu() -
getRelationSiteBuilderCMSTheme
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.SiteBuilder> getRelationSiteBuilderCMSTheme() -
getRelationCMSThemeCMSTheme
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.CMSTheme> getRelationCMSThemeCMSTheme() -
getRelationCMSThemeUser
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.bennu.core.domain.User> getRelationCMSThemeUser() -
getRelationSiteCMSTheme
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.Site> getRelationSiteCMSTheme() -
getRelationCMSTemplateCMSTheme
public static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.cms.domain.CMSTheme,org.fenixedu.cms.domain.CMSTemplate> getRelationCMSTemplateCMSTheme() -
getCreationDate
public org.joda.time.DateTime getCreationDate() -
setCreationDate
public void setCreationDate(org.joda.time.DateTime creationDate) -
getName
-
setName
-
getDescription
-
setDescription
-
getType
-
setType
-
getFiles
public org.fenixedu.cms.domain.CMSThemeFiles getFiles() -
setFiles
public void setFiles(org.fenixedu.cms.domain.CMSThemeFiles files) -
getPreviewImagePath
-
setPreviewImagePath
-
getPreviewImage
public org.fenixedu.bennu.io.domain.GroupBasedFile getPreviewImage() -
setPreviewImage
public void setPreviewImage(org.fenixedu.bennu.io.domain.GroupBasedFile previewImage) -
getDefaultTemplate
public org.fenixedu.cms.domain.CMSTemplate getDefaultTemplate() -
setDefaultTemplate
public void setDefaultTemplate(org.fenixedu.cms.domain.CMSTemplate defaultTemplate) -
getPrimaryBennu
protected org.fenixedu.bennu.core.domain.Bennu getPrimaryBennu() -
setPrimaryBennu
protected void setPrimaryBennu(org.fenixedu.bennu.core.domain.Bennu primaryBennu) -
getBennu
public org.fenixedu.bennu.core.domain.Bennu getBennu() -
setBennu
public void setBennu(org.fenixedu.bennu.core.domain.Bennu bennu) -
addBuilders
public void addBuilders(org.fenixedu.cms.domain.SiteBuilder builders) -
removeBuilders
public void removeBuilders(org.fenixedu.cms.domain.SiteBuilder builders) -
getBuildersSet
-
getExtended
public org.fenixedu.cms.domain.CMSTheme getExtended() -
setExtended
public void setExtended(org.fenixedu.cms.domain.CMSTheme extended) -
addChildren
public void addChildren(org.fenixedu.cms.domain.CMSTheme children) -
removeChildren
public void removeChildren(org.fenixedu.cms.domain.CMSTheme children) -
getChildrenSet
-
getCreatedBy
public org.fenixedu.bennu.core.domain.User getCreatedBy() -
setCreatedBy
public void setCreatedBy(org.fenixedu.bennu.core.domain.User createdBy) -
addSites
public void addSites(org.fenixedu.cms.domain.Site sites) -
removeSites
public void removeSites(org.fenixedu.cms.domain.Site sites) -
getSitesSet
-
addTemplates
public void addTemplates(org.fenixedu.cms.domain.CMSTemplate templates) -
removeTemplates
public void removeTemplates(org.fenixedu.cms.domain.CMSTemplate templates) -
getTemplatesSet
-