public abstract class BaseLayoutTypeControllerImpl extends Object implements LayoutTypeController
| Modifier and Type | Field and Description |
|---|---|
protected javax.servlet.ServletContext |
servletContext |
| Constructor and Description |
|---|
BaseLayoutTypeControllerImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAttributes(javax.servlet.http.HttpServletRequest request) |
protected abstract javax.servlet.ServletResponse |
createServletResponse(javax.servlet.http.HttpServletResponse response,
UnsyncStringWriter unsyncStringWriter) |
String[] |
getConfigurationActionDelete() |
String[] |
getConfigurationActionUpdate() |
protected abstract String |
getEditPage() |
String |
getType() |
protected abstract String |
getViewPage() |
String |
includeEditContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Layout layout) |
boolean |
includeLayoutContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Layout layout) |
boolean |
isBrowsable() |
boolean |
isCheckLayoutViewPermission() |
boolean |
isFullPageDisplayable() |
boolean |
isInstanceable() |
boolean |
matches(javax.servlet.http.HttpServletRequest request,
String friendlyURL,
Layout layout) |
protected void |
removeAttributes(javax.servlet.http.HttpServletRequest request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetURL, isFirstPageable, isParentable, isSitemapable, isURLFriendliablepublic String[] getConfigurationActionDelete()
getConfigurationActionDelete in interface LayoutTypeControllerpublic String[] getConfigurationActionUpdate()
getConfigurationActionUpdate in interface LayoutTypeControllerpublic String getType()
getType in interface LayoutTypeControllerpublic String includeEditContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Layout layout) throws Exception
includeEditContent in interface LayoutTypeControllerExceptionpublic boolean includeLayoutContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Layout layout)
throws Exception
includeLayoutContent in interface LayoutTypeControllerExceptionpublic boolean isBrowsable()
isBrowsable in interface LayoutTypeControllerpublic boolean isCheckLayoutViewPermission()
isCheckLayoutViewPermission in interface LayoutTypeControllerpublic boolean isFullPageDisplayable()
isFullPageDisplayable in interface LayoutTypeControllerpublic boolean isInstanceable()
isInstanceable in interface LayoutTypeControllerpublic boolean matches(javax.servlet.http.HttpServletRequest request,
String friendlyURL,
Layout layout)
matches in interface LayoutTypeControllerprotected void addAttributes(javax.servlet.http.HttpServletRequest request)
protected abstract javax.servlet.ServletResponse createServletResponse(javax.servlet.http.HttpServletResponse response,
UnsyncStringWriter unsyncStringWriter)
protected abstract String getEditPage()
protected abstract String getViewPage()
protected void removeAttributes(javax.servlet.http.HttpServletRequest request)