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