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
- Direct Known Subclasses:
CMSTheme
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(SiteBuilder builders) voidaddChildren(CMSTheme children) voidvoidaddTemplates(CMSTemplate templates) org.fenixedu.bennu.core.domain.BennugetBennu()org.fenixedu.bennu.core.domain.Userorg.joda.time.DateTimegetFiles()getName()org.fenixedu.bennu.io.domain.GroupBasedFileprotected org.fenixedu.bennu.core.domain.Bennustatic pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,CMSTemplate> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,CMSTheme> static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,org.fenixedu.bennu.core.domain.User> static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,CMSTemplate> static pt.ist.fenixframework.dml.runtime.DirectRelation<org.fenixedu.bennu.core.domain.Bennu,CMSTheme> static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,SiteBuilder> static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,org.fenixedu.bennu.io.domain.GroupBasedFile> getType()voidremoveBuilders(SiteBuilder builders) voidremoveChildren(CMSTheme children) voidremoveSites(Site sites) voidremoveTemplates(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(CMSTemplate defaultTemplate) voidsetDescription(String description) voidsetExtended(CMSTheme extended) voidsetFiles(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
-
getRelationDefaultPage
public static pt.ist.fenixframework.dml.runtime.DirectRelation<CMSTheme,CMSTemplate> getRelationDefaultPage() -
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
-
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
-
setName
-
getDescription
-
setDescription
-
getType
-
setType
-
getFiles
-
setFiles
-
getPreviewImagePath
-
setPreviewImagePath
-
getDefaultTemplate
-
setDefaultTemplate
-
getExtended
-
setExtended
-
addChildren
-
removeChildren
-
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
-
removeSites
-
getSitesSet
-
addTemplates
-
removeTemplates
-
getTemplatesSet
-
addBuilders
-
removeBuilders
-
getBuildersSet
-