Class PageController


  • @Controller
    @RequestMapping("/v1/sites/{siteId}/catalogs/{catalogId}/versions/{versionId}/pages")
    public class PageController
    extends java.lang.Object
    Controller to deal with AbstractPageModel objects
    • Constructor Detail

      • PageController

        public PageController()
    • Method Detail

      • findPagesByIds

        @Deprecated(since="6.6",
                    forRemoval=true)
        @RequestMapping(method=GET,
                        params="uids")
        @ResponseBody
        public PageListData findPagesByIds​(@RequestParam("uids")
                                           java.util.List<java.lang.String> uids)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.6
      • getPageByUid

        @Deprecated(since="6.6",
                    forRemoval=true)
        @RequestMapping(value="/{pageId}",
                        method=GET)
        @ResponseBody
        public AbstractPageData getPageByUid​(@PathVariable
                                             java.lang.String pageId)
                                      throws CMSItemNotFoundException
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.6
        Throws:
        CMSItemNotFoundException
      • findPagesByType

        @Deprecated(since="6.6",
                    forRemoval=true)
        @RequestMapping(method=GET,
                        params={"typeCode","defaultPage"})
        @ResponseBody
        public PageListData findPagesByType​(@RequestParam("typeCode")
                                            java.lang.String typeCode,
                                            @RequestParam("defaultPage")
                                            java.lang.Boolean isDefaultPage)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 6.6
      • convertToUidListData

        protected UidListData convertToUidListData​(java.util.List<java.lang.String> pageIds)
      • setLocationHeaderResource

        public void setLocationHeaderResource​(LocationHeaderResource locationHeaderResource)
      • getCmsPageFacade

        protected PageFacade getCmsPageFacade()
      • setCmsPageFacade

        public void setCmsPageFacade​(PageFacade pageFacade)
      • getDataMapper

        protected DataMapper getDataMapper()
      • setDataMapper

        public void setDataMapper​(DataMapper dataMapper)
      • setWebPaginationUtils

        public void setWebPaginationUtils​(WebPaginationUtils webPaginationUtils)