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, wait
getURL, isFirstPageable, isParentable, isSitemapable, isURLFriendliable
public String[] getConfigurationActionDelete()
getConfigurationActionDelete
in interface LayoutTypeController
public String[] getConfigurationActionUpdate()
getConfigurationActionUpdate
in interface LayoutTypeController
public String getType()
getType
in interface LayoutTypeController
public String includeEditContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Layout layout) throws Exception
includeEditContent
in interface LayoutTypeController
Exception
public boolean includeLayoutContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Layout layout) throws Exception
includeLayoutContent
in interface LayoutTypeController
Exception
public boolean isBrowsable()
isBrowsable
in interface LayoutTypeController
public boolean isCheckLayoutViewPermission()
isCheckLayoutViewPermission
in interface LayoutTypeController
public boolean isFullPageDisplayable()
isFullPageDisplayable
in interface LayoutTypeController
public boolean isInstanceable()
isInstanceable
in interface LayoutTypeController
public boolean matches(javax.servlet.http.HttpServletRequest request, String friendlyURL, Layout layout)
matches
in interface LayoutTypeController
protected 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)