public abstract class AbstractCMSAddOnComponentController<T extends AbstractCMSComponentModel> extends AbstractAddOnController
AbstractAddOnController.HttpNotFoundException| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
COMPONENT |
protected static java.lang.String |
COMPONENT_UID |
static java.lang.String |
FORWARD_PREFIX |
static java.lang.String |
REDIRECT_PREFIX |
static java.lang.String |
ROOT |
| Constructor and Description |
|---|
AbstractCMSAddOnComponentController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkIfComponentNotEmpty(java.lang.String componentUid) |
protected abstract void |
fillModel(HttpServletRequest request,
Model model,
T component) |
protected java.lang.String |
getAddonUiExtensionName(T component) |
protected java.lang.String |
getCmsComponentFolder() |
protected CMSComponentService |
getCmsComponentService() |
protected CMSPageContextService |
getCmsPageContextService() |
protected RequestContextData |
getRequestContextData(HttpServletRequest request) |
protected java.lang.String |
getTypeCode(T component) |
protected java.lang.String |
getView(T component) |
protected java.lang.String |
getViewResourceName(T component) |
protected java.lang.String |
handleComponent(HttpServletRequest request,
HttpServletResponse response,
Model model,
T component) |
java.lang.String |
handleGet(HttpServletRequest request,
HttpServletResponse response,
Model model) |
void |
setCmsComponentService(CMSComponentService cmsComponentService) |
addRequestToModel, getBeanpublic static final java.lang.String REDIRECT_PREFIX
public static final java.lang.String FORWARD_PREFIX
public static final java.lang.String ROOT
protected static final java.lang.String COMPONENT_UID
protected static final java.lang.String COMPONENT
public void setCmsComponentService(CMSComponentService cmsComponentService)
public java.lang.String handleGet(HttpServletRequest request,
HttpServletResponse response,
Model model)
throws java.lang.Exception
java.lang.Exceptionprotected void checkIfComponentNotEmpty(java.lang.String componentUid)
protected java.lang.String handleComponent(HttpServletRequest request,
HttpServletResponse response,
Model model,
T component)
throws java.lang.Exception
java.lang.Exceptionprotected abstract void fillModel(HttpServletRequest request,
Model model,
T component)
protected java.lang.String getView(T component)
protected java.lang.String getAddonUiExtensionName(T component)
protected java.lang.String getCmsComponentFolder()
protected java.lang.String getViewResourceName(T component)
protected java.lang.String getTypeCode(T component)
protected CMSComponentService getCmsComponentService()
protected CMSPageContextService getCmsPageContextService()
protected RequestContextData getRequestContextData(HttpServletRequest request)
Copyright © 2018 SAP SE. All Rights Reserved.