Class PageOperationsController
- java.lang.Object
-
- de.hybris.platform.cmssmarteditwebservices.pages.controller.PageOperationsController
-
@Controller @RequestMapping("/v1/sites/{baseSiteId}/catalogs/{catalogId}/pages/{pageId}/operations") public class PageOperationsController extends java.lang.ObjectController that provides an API to perform different operations on pages.
-
-
Constructor Summary
Constructors Constructor Description PageOperationsController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DataMappergetDataMapper()protected PageFacadegetPageFacade()CMSPageOperationWsDTOperform(java.lang.String catalogId, java.lang.String pageId, CMSPageOperationWsDTO dto)voidsetDataMapper(DataMapper dataMapper)voidsetPageFacade(PageFacade pageFacade)
-
-
-
Method Detail
-
perform
@PostMapping @ResponseStatus(OK) @ResponseBody public CMSPageOperationWsDTO perform(@PathVariable java.lang.String catalogId, @PathVariable java.lang.String pageId, @RequestBody CMSPageOperationWsDTO dto) throws CMSItemNotFoundException
- Throws:
CMSItemNotFoundException
-
getDataMapper
protected DataMapper getDataMapper()
-
setDataMapper
public void setDataMapper(DataMapper dataMapper)
-
getPageFacade
protected PageFacade getPageFacade()
-
setPageFacade
public void setPageFacade(PageFacade pageFacade)
-
-