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:
  • Constructor Details

    • SiteBuilder

      public SiteBuilder(String slug)
    • 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

      public static final SiteBuilder forSlug(String builderSlug)
    • setSlug

      public void setSlug(String slug)
      Specified by:
      setSlug in interface Sluggable
      Overrides:
      setSlug in class SiteBuilder_Base
    • isValidSlug

      public final boolean isValidSlug(String slug)
      Specified by:
      isValidSlug in interface Sluggable
    • delete

      public void delete()