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