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 httpServletRequest) |
protected abstract javax.servlet.ServletResponse |
createServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse,
UnsyncStringWriter unsyncStringWriter) |
String[] |
getConfigurationActionDelete() |
String[] |
getConfigurationActionUpdate() |
protected abstract String |
getEditPage() |
String |
getType() |
protected abstract String |
getViewPage() |
String |
includeEditContent(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Layout layout) |
boolean |
includeLayoutContent(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
Layout layout) |
boolean |
isBrowsable() |
boolean |
isCheckLayoutViewPermission() |
boolean |
isFullPageDisplayable() |
boolean |
isInstanceable() |
boolean |
matches(javax.servlet.http.HttpServletRequest httpServletRequest,
String friendlyURL,
Layout layout) |
protected void |
removeAttributes(javax.servlet.http.HttpServletRequest httpServletRequest) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getURL, isFirstPageable, isParentable, isPrimaryType, isSitemapable, isURLFriendliable, isWorkflowEnabled
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 httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, Layout layout) throws Exception
includeEditContent
in interface LayoutTypeController
Exception
public boolean includeLayoutContent(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse, 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 httpServletRequest, String friendlyURL, Layout layout)
matches
in interface LayoutTypeController
protected void addAttributes(javax.servlet.http.HttpServletRequest httpServletRequest)
protected abstract javax.servlet.ServletResponse createServletResponse(javax.servlet.http.HttpServletResponse httpServletResponse, UnsyncStringWriter unsyncStringWriter)
protected abstract String getEditPage()
protected abstract String getViewPage()
protected void removeAttributes(javax.servlet.http.HttpServletRequest httpServletRequest)