Class SiteTemplateService

java.lang.Object
io.meeds.layout.service.SiteTemplateService

@Service public class SiteTemplateService extends Object
  • Field Details

  • Constructor Details

    • SiteTemplateService

      public SiteTemplateService()
  • Method Details

    • getSiteTemplates

      public List<SiteTemplate> getSiteTemplates(Locale locale)
    • getSiteTemplate

      public SiteTemplate getSiteTemplate(long id) throws org.exoplatform.commons.exception.ObjectNotFoundException
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
    • getSiteTemplate

      public SiteTemplate getSiteTemplate(long id, Locale locale) throws org.exoplatform.commons.exception.ObjectNotFoundException
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
    • createSiteTemplate

      public SiteTemplate createSiteTemplate(SiteTemplate siteTemplate, String username) throws IllegalAccessException, org.exoplatform.commons.ObjectAlreadyExistsException
      Throws:
      IllegalAccessException
      org.exoplatform.commons.ObjectAlreadyExistsException
    • createSiteTemplate

      public SiteTemplate createSiteTemplate(SiteTemplate siteTemplate)
    • updateSiteTemplate

      public SiteTemplate updateSiteTemplate(SiteTemplate siteTemplate, String username) throws IllegalAccessException, org.exoplatform.commons.exception.ObjectNotFoundException
      Throws:
      IllegalAccessException
      org.exoplatform.commons.exception.ObjectNotFoundException
    • updateSiteTemplate

      public SiteTemplate updateSiteTemplate(SiteTemplate siteTemplate)
    • deleteSiteTemplate

      public void deleteSiteTemplate(long id, String username) throws IllegalAccessException, org.exoplatform.commons.exception.ObjectNotFoundException
      Throws:
      IllegalAccessException
      org.exoplatform.commons.exception.ObjectNotFoundException
    • saveAsSiteTemplate

      public SiteTemplate saveAsSiteTemplate(SiteTemplate siteTemplate, long siteId, String username) throws IllegalAccessException, org.exoplatform.commons.exception.ObjectNotFoundException, org.exoplatform.commons.ObjectAlreadyExistsException
      Throws:
      IllegalAccessException
      org.exoplatform.commons.exception.ObjectNotFoundException
      org.exoplatform.commons.ObjectAlreadyExistsException
    • createSiteTemplate

      public SiteTemplate createSiteTemplate(SiteTemplate siteTemplate, org.exoplatform.portal.mop.SiteKey sourceSiteKey, String username, boolean broadcast)