1
19
20 package com.liferay.portal.model;
21
22
23
48 public interface Layout extends LayoutModel {
49 public com.liferay.portal.model.Group getGroup();
50
51 public com.liferay.portal.model.Group getScopeGroup()
52 throws com.liferay.portal.PortalException,
53 com.liferay.portal.SystemException;
54
55 public boolean hasScopeGroup()
56 throws com.liferay.portal.PortalException,
57 com.liferay.portal.SystemException;
58
59 public boolean isPublicLayout();
60
61 public long getAncestorPlid();
62
63 public long getAncestorLayoutId();
64
65 public java.util.List<com.liferay.portal.model.Layout> getAncestors()
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException;
68
69 public boolean hasAncestor(long layoutId)
70 throws com.liferay.portal.PortalException,
71 com.liferay.portal.SystemException;
72
73 public boolean isFirstParent();
74
75 public boolean isFirstChild();
76
77 public boolean isRootLayout();
78
79 public java.util.List<com.liferay.portal.model.Layout> getChildren()
80 throws com.liferay.portal.SystemException;
81
82 public java.util.List<com.liferay.portal.model.Layout> getAllChildren()
83 throws com.liferay.portal.SystemException;
84
85 public java.util.List<com.liferay.portal.model.Layout> getChildren(
86 com.liferay.portal.security.permission.PermissionChecker permissionChecker)
87 throws com.liferay.portal.PortalException,
88 com.liferay.portal.SystemException;
89
90 public java.lang.String getName(java.util.Locale locale);
91
92 public java.lang.String getName(java.lang.String localeLanguageId);
93
94 public java.lang.String getName(java.util.Locale locale, boolean useDefault);
95
96 public java.lang.String getName(java.lang.String localeLanguageId,
97 boolean useDefault);
98
99 public void setName(java.lang.String name, java.util.Locale locale);
100
101 public java.lang.String getTitle(java.util.Locale locale);
102
103 public java.lang.String getTitle(java.lang.String localeLanguageId);
104
105 public java.lang.String getTitle(java.util.Locale locale, boolean useDefault);
106
107 public java.lang.String getTitle(java.lang.String localeLanguageId,
108 boolean useDefault);
109
110 public java.lang.String getHTMLTitle(java.util.Locale locale);
111
112 public java.lang.String getHTMLTitle(java.lang.String localeLanguageId);
113
114 public void setTitle(java.lang.String title, java.util.Locale locale);
115
116 public com.liferay.portal.model.LayoutType getLayoutType();
117
118 public java.lang.String getTypeSettings();
119
120 public void setTypeSettings(java.lang.String typeSettings);
121
122 public com.liferay.portal.kernel.util.UnicodeProperties getTypeSettingsProperties();
123
124 public void setTypeSettingsProperties(
125 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties);
126
127 public com.liferay.portal.model.LayoutSet getLayoutSet();
128
129 public boolean isInheritLookAndFeel();
130
131 public com.liferay.portal.model.Theme getTheme()
132 throws com.liferay.portal.SystemException;
133
134 public com.liferay.portal.model.ColorScheme getColorScheme()
135 throws com.liferay.portal.SystemException;
136
137 public boolean isInheritWapLookAndFeel();
138
139 public com.liferay.portal.model.Theme getWapTheme()
140 throws com.liferay.portal.SystemException;
141
142 public com.liferay.portal.model.ColorScheme getWapColorScheme()
143 throws com.liferay.portal.SystemException;
144
145 public java.lang.String getCssText();
146
147 public java.lang.String getRegularURL(
148 javax.servlet.http.HttpServletRequest request)
149 throws com.liferay.portal.SystemException;
150
151 public java.lang.String getResetMaxStateURL(
152 javax.servlet.http.HttpServletRequest request)
153 throws com.liferay.portal.SystemException;
154
155 public java.lang.String getResetLayoutURL(
156 javax.servlet.http.HttpServletRequest request)
157 throws com.liferay.portal.SystemException;
158
159 public java.lang.String getTarget();
160
161 public boolean isChildSelected(boolean selectable,
162 com.liferay.portal.model.Layout layout);
163
164 public boolean isSelected(boolean selectable,
165 com.liferay.portal.model.Layout layout, long ancestorPlid);
166 }