001
014
015 package com.liferay.portal.model;
016
017 import java.io.Serializable;
018
019 import javax.servlet.http.HttpServletRequest;
020 import javax.servlet.http.HttpServletResponse;
021
022
025 public interface LayoutTypeController extends Serializable {
026
027 public String[] getConfigurationActionDelete();
028
029 public String[] getConfigurationActionUpdate();
030
031 public String getType();
032
033 public String getURL();
034
035 public String includeEditContent(
036 HttpServletRequest request, HttpServletResponse response,
037 Layout layout)
038 throws Exception;
039
040 public boolean includeLayoutContent(
041 HttpServletRequest request, HttpServletResponse response,
042 Layout layout)
043 throws Exception;
044
045 public boolean isBrowsable();
046
047 public boolean isCheckLayoutViewPermission();
048
049 public boolean isFirstPageable();
050
051 public boolean isFullPageDisplayable();
052
053 public boolean isInstanceable();
054
055 public boolean isParentable();
056
057 public boolean isSitemapable();
058
059 public boolean isURLFriendliable();
060
061 public boolean matches(
062 HttpServletRequest request, String friendlyURL, Layout layout);
063
064 }