Package org.fenixedu.cms.domain
Class SiteBuilder
java.lang.Object
pt.ist.fenixframework.core.AbstractDomainObject
org.fenixedu.cms.domain.SiteBuilder_Base
org.fenixedu.cms.domain.SiteBuilder
- All Implemented Interfaces:
Serializable,Sluggable,pt.ist.fenixframework.DomainObject
- Direct Known Subclasses:
SystemSiteBuilder_Base
- 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 TypeMethodDescriptioncreate(org.fenixedu.commons.i18n.LocalizedString name, org.fenixedu.commons.i18n.LocalizedString description) voiddelete()static final SiteBuilderorg.fenixedu.bennu.core.groups.Groupbooleanfinal booleanisValidSlug(String slug) voidsetCanViewGroup(org.fenixedu.bennu.core.groups.Group group) voidMethods inherited from class org.fenixedu.cms.domain.SiteBuilder_Base
addCategories, addRoleTemplate, addSite, getBennu, getCategoriesSet, getEmbedded, getFolder, getPublished, getRelationSiteBuilderBennu, getRelationSiteBuilderCategory, getRelationSiteBuilderCMSFolder, getRelationSiteBuilderCMSTheme, getRelationSiteBuilderDefaultViewGroup, getRelationSiteBuilderHasRoleTemplates, getRelationSiteBuilderSite, getRoleTemplateSet, getSiteSet, getSlug, getTheme, getViewGroup, removeCategories, removeRoleTemplate, removeSite, setBennu, setEmbedded, setFolder, setPublished, setTheme, setViewGroupMethods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
Constructor Details
-
SiteBuilder
-
SiteBuilder
public SiteBuilder()
-
-
Method Details
-
create
public Site create(org.fenixedu.commons.i18n.LocalizedString name, org.fenixedu.commons.i18n.LocalizedString description) -
isSystemBuilder
public boolean isSystemBuilder() -
getCanViewGroup
public org.fenixedu.bennu.core.groups.Group getCanViewGroup() -
setCanViewGroup
public void setCanViewGroup(org.fenixedu.bennu.core.groups.Group group) -
forSlug
-
setSlug
- Specified by:
setSlugin interfaceSluggable- Overrides:
setSlugin classSiteBuilder_Base
-
isValidSlug
- Specified by:
isValidSlugin interfaceSluggable
-
delete
public void delete()
-