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 getURL();
032
033 public String includeEditContent(
034 HttpServletRequest request, HttpServletResponse response,
035 Layout layout)
036 throws Exception;
037
038 public boolean includeLayoutContent(
039 HttpServletRequest request, HttpServletResponse response,
040 Layout layout)
041 throws Exception;
042
043 public boolean isFirstPageable();
044
045 public boolean isParentable();
046
047 public boolean isSitemapable();
048
049 public boolean isURLFriendliable();
050
051 public boolean matches(
052 HttpServletRequest request, String friendlyURL, Layout layout);
053
054 }