public class PageContentSlotComponentController extends Object
| Constructor and Description |
|---|
PageContentSlotComponentController() |
| Modifier and Type | Method and Description |
|---|---|
PageContentSlotComponentData |
addComponentToSlot(PageContentSlotComponentData pageContentSlotComponentData,
HttpServletRequest request,
HttpServletResponse response)
Add a component to a slot.
|
PageContentSlotComponentListData |
getComponentsByPage(String pageId)
Fetches all components on a given page.
|
protected LocationHeaderResource |
getLocationHeaderResource() |
protected PageContentSlotComponentFacade |
getPageContentSlotComponentFacade() |
PageContentSlotComponentData |
moveComponent(String pageId,
String slotId,
String componentId,
PageContentSlotComponentData pageContentSlotComponent)
Move a component to a different content slot or by changing its position within the content slot on a given page.
|
void |
removeComponent(String slotId,
String componentId)
Remove a component from a content slot
|
void |
removeComponentFromSlot(String slotId,
String componentId)
Deprecated.
since version 6.2, please use
#removeComponent(slotId, componentId) |
void |
setLocationHeaderResource(LocationHeaderResource locationHeaderResource) |
void |
setPageContentSlotComponentFacade(PageContentSlotComponentFacade contentSlotFacade) |
PageContentSlotComponentData |
updatePageContentSlotComponent(String pageId,
String slotId,
String componentId,
PageContentSlotComponentData pageContentSlotComponent)
Deprecated.
since version 6.2, please use
#moveComponent(pageId, slotId, componentId, pageContentSlotComponent) |
public PageContentSlotComponentListData getComponentsByPage(String pageId)
@Deprecated public PageContentSlotComponentData updatePageContentSlotComponent(String pageId, String slotId, String componentId, PageContentSlotComponentData pageContentSlotComponent) throws CMSItemNotFoundException, ComponentNotAllowedInSlotException, WebserviceValidationException
#moveComponent(pageId, slotId, componentId, pageContentSlotComponent)PUT /pagescontentslotscomponents/pages/{pageId}/contentslots/{slotId}/components/{componentId}
instead. CMSItemNotFoundExceptionComponentNotAllowedInSlotExceptionWebserviceValidationException - if there validation errors.public PageContentSlotComponentData moveComponent(String pageId, String slotId, String componentId, PageContentSlotComponentData pageContentSlotComponent) throws CMSItemNotFoundException, ComponentNotAllowedInSlotException, WebserviceValidationException
CMSItemNotFoundExceptionComponentNotAllowedInSlotExceptionWebserviceValidationException - if there validation errors.public PageContentSlotComponentData addComponentToSlot(PageContentSlotComponentData pageContentSlotComponentData, HttpServletRequest request, HttpServletResponse response) throws CMSItemNotFoundException
PageContentSlotComponentDataCMSItemNotFoundException - when component item does not existWebserviceValidationException - when validation errors are found@Deprecated public void removeComponentFromSlot(String slotId, String componentId) throws CMSItemNotFoundException, ComponentNotFoundInSlotException
#removeComponent(slotId, componentId)DELETE /pagescontentslotscomponents/contentslots/{slotId}/components/{componentId} instead. CMSItemNotFoundException - when the component or slot cannot be foundComponentNotFoundInSlotException - when the component slot does not contain the componentpublic void removeComponent(String slotId, String componentId) throws CMSItemNotFoundException, ComponentNotFoundInSlotException
CMSItemNotFoundException - when the component or slot cannot be foundComponentNotFoundInSlotException - when the component slot does not contain the componentprotected PageContentSlotComponentFacade getPageContentSlotComponentFacade()
public void setPageContentSlotComponentFacade(PageContentSlotComponentFacade contentSlotFacade)
protected LocationHeaderResource getLocationHeaderResource()
public void setLocationHeaderResource(LocationHeaderResource locationHeaderResource)
Copyright © 2000-2016 SAP SE. All Rights Reserved.