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
public class SiteBuilder extends SiteBuilder_Base implements Sluggable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SiteBuilder()SiteBuilder(String slug)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Sitecreate(org.fenixedu.commons.i18n.LocalizedString name, org.fenixedu.commons.i18n.LocalizedString description)voiddelete()static SiteBuilderforSlug(String builderSlug)org.fenixedu.bennu.core.groups.GroupgetCanViewGroup()booleanisSystemBuilder()booleanisValidSlug(String slug)voidsetCanViewGroup(org.fenixedu.bennu.core.groups.Group group)voidsetSlug(String slug)-
Methods 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, setViewGroup
-
Methods inherited from class pt.ist.fenixframework.core.AbstractDomainObject
checkForDeletionBlockers, deleteDomainObject, ensureOid, equals, getDeletionBlockers, getDomainModel, getExternalId, getOid, hashCode, init$Instance, makeSerializedForm, toString, writeReplace
-
-
-
-
Constructor Detail
-
SiteBuilder
public SiteBuilder(String slug)
-
SiteBuilder
public SiteBuilder()
-
-
Method Detail
-
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
public static final SiteBuilder forSlug(String builderSlug)
-
setSlug
public void setSlug(String slug)
- Specified by:
setSlugin interfaceSluggable- Overrides:
setSlugin classSiteBuilder_Base
-
isValidSlug
public final boolean isValidSlug(String slug)
- Specified by:
isValidSlugin interfaceSluggable
-
delete
public void delete()
-
-