public abstract class BaseLayoutTypeControllerImpl extends java.lang.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) |
java.lang.String[] |
getConfigurationActionDelete() |
java.lang.String[] |
getConfigurationActionUpdate() |
protected abstract java.lang.String |
getEditPage() |
java.lang.String |
getType() |
protected abstract java.lang.String |
getViewPage() |
java.lang.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,
java.lang.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 java.lang.String[] getConfigurationActionDelete()
getConfigurationActionDelete in interface LayoutTypeControllerpublic java.lang.String[] getConfigurationActionUpdate()
getConfigurationActionUpdate in interface LayoutTypeControllerpublic java.lang.String getType()
getType in interface LayoutTypeControllerpublic java.lang.String includeEditContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Layout layout)
throws java.lang.Exception
includeEditContent in interface LayoutTypeControllerjava.lang.Exceptionpublic boolean includeLayoutContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Layout layout)
throws java.lang.Exception
includeLayoutContent in interface LayoutTypeControllerjava.lang.Exceptionpublic 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,
java.lang.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 java.lang.String getEditPage()
protected abstract java.lang.String getViewPage()
protected void removeAttributes(javax.servlet.http.HttpServletRequest request)