Interface PageTemplateFacade

All Known Implementing Classes:
DefaultPageTemplateFacade

public interface PageTemplateFacade
Component facade interface which deals with methods related to page operations.
  • Method Details

    • findPageTemplates

      List<PageTemplateData> findPageTemplates(PageTemplateDTO pageTemplateDTO)
      Retrieves the list of page templates matching the given filters and filtered by type. If the user does not have access to the provided page typeCode, then TypePermissionException is thrown.
      Parameters:
      pageTemplateDTO - dto containing search restrictions
      Returns:
      a list of PageTemplateData
    • findPageTemplateByPageUuid

      default PageTemplateData findPageTemplateByPageUuid(String pageUuid)
      Retrieves the page template matching the given page.
      Parameters:
      pageUuid - the uuid of a page
      Returns:
      PageTemplateData