Interface IPageTemplateProvider

All Known Implementing Classes:
PageTemplateProvider

public interface IPageTemplateProvider
  • Method Details

    • getPageTemplates

      Map<String,IPageTemplate> getPageTemplates()
      Get all the registered mobile pages.
      Returns:
      A map where the key is the template ID of the mobile page template.
    • getPageTemplate

      Optional<IPageTemplate> getPageTemplate(String templateId)
      Get a mobile page template by its template ID.
      Parameters:
      templateId - The template ID of the mobile page template.
      Returns:
      The mobile page template, if it exists.
    • getOnlinePageTemplate

      Optional<IOnlinePageTemplate> getOnlinePageTemplate(String templateId)
      Get an online mobile page template by its template ID.
      Parameters:
      templateId - The template ID of the mobile page template.
      Returns:
      The online mobile page template, if it exists.
    • getOfflinePageTemplate

      Optional<IOfflinePageTemplate> getOfflinePageTemplate(String templateId)
      Get an offline mobile page template by its template ID.
      Parameters:
      templateId - The template ID of the mobile page template.
      Returns:
      The offline mobile page template, if it exists.