Class PageContentSlotComponentController
- java.lang.Object
-
- de.hybris.platform.cmswebservices.pagescontentslotscomponents.controller.PageContentSlotComponentController
-
@Controller @RequestMapping("/v1/sites/{siteId}/catalogs/{catalogId}/versions/{versionId}/pagescontentslotscomponents") public class PageContentSlotComponentController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PageContentSlotComponentController()
-
Method Summary
-
-
-
Method Detail
-
getComponentsByPage
@RequestMapping(method=GET, params="pageId") @ResponseStatus(OK) @ResponseBody public PageContentSlotComponentListData getComponentsByPage(@RequestParam("pageId") java.lang.String pageId)
-
moveComponent
@RequestMapping(value="/pages/{pageId}/contentslots/{slotId}/components/{componentId}", method=PUT) @ResponseStatus(OK) @ResponseBody public PageContentSlotComponentData moveComponent(@PathVariable("pageId") java.lang.String pageId, @PathVariable("slotId") java.lang.String slotId, @PathVariable("componentId") java.lang.String componentId, @RequestBody PageContentSlotComponentData pageContentSlotComponent) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
addComponentToSlot
@RequestMapping(method=POST) @ResponseStatus(CREATED) @ResponseBody public PageContentSlotComponentData addComponentToSlot(@RequestBody PageContentSlotComponentData pageContentSlotComponentData, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws CMSItemNotFoundException
- Throws:
CMSItemNotFoundException
-
removeComponent
@RequestMapping(value="/contentslots/{slotId}/components/{componentId}", method=DELETE) @ResponseStatus(NO_CONTENT) public void removeComponent(@PathVariable("slotId") java.lang.String slotId, @PathVariable("componentId") java.lang.String componentId) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
getPageContentSlotComponentFacade
protected PageContentSlotComponentFacade getPageContentSlotComponentFacade()
-
setPageContentSlotComponentFacade
public void setPageContentSlotComponentFacade(PageContentSlotComponentFacade contentSlotFacade)
-
getLocationHeaderResource
protected LocationHeaderResource getLocationHeaderResource()
-
setLocationHeaderResource
public void setLocationHeaderResource(LocationHeaderResource locationHeaderResource)
-
getDataMapper
protected DataMapper getDataMapper()
-
setDataMapper
public void setDataMapper(DataMapper dataMapper)
-
-