001
014
015 package com.liferay.portal.model;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portlet.PortalPreferences;
020
021 import java.util.List;
022
023
027 public interface LayoutTypePortlet extends LayoutType {
028
029 public void addModeAboutPortletId(String portletId);
030
031 public void addModeConfigPortletId(String portletId);
032
033 public void addModeEditDefaultsPortletId(String portletId);
034
035 public void addModeEditGuestPortletId(String portletId);
036
037 public void addModeEditPortletId(String portletId);
038
039 public void addModeHelpPortletId(String portletId);
040
041 public void addModePreviewPortletId(String portletId);
042
043 public void addModePrintPortletId(String portletId);
044
045 public String addPortletId(long userId, String portletId)
046 throws PortalException, SystemException;
047
048 public String addPortletId(
049 long userId, String portletId, boolean checkPermission)
050 throws PortalException, SystemException;
051
052 public String addPortletId(
053 long userId, String portletId, String columnId, int columnPos)
054 throws PortalException, SystemException;
055
056 public String addPortletId(
057 long userId, String portletId, String columnId, int columnPos,
058 boolean checkPermission)
059 throws PortalException, SystemException;
060
061 public void addPortletIds(
062 long userId, String[] portletIds, boolean checkPermission)
063 throws PortalException, SystemException;
064
065 public void addPortletIds(
066 long userId, String[] portletIds, String columnId,
067 boolean checkPermission)
068 throws PortalException, SystemException;
069
070 public void addStateMaxPortletId(String portletId);
071
072 public void addStateMinPortletId(String portletId);
073
074 public List<Portlet> addStaticPortlets(
075 List<Portlet> portlets, List<Portlet> startPortlets,
076 List<Portlet> endPortlets)
077 throws SystemException;
078
079 public List<Portlet> getAllPortlets()
080 throws PortalException, SystemException;
081
082 public List<Portlet> getAllPortlets(String columnId)
083 throws PortalException, SystemException;
084
085 public Layout getLayoutSetPrototypeLayout();
086
087 public String getLayoutSetPrototypeLayoutProperty(String key);
088
089 public LayoutTemplate getLayoutTemplate();
090
091 public String getLayoutTemplateId();
092
093 public String getModeAbout();
094
095 public String getModeConfig();
096
097 public String getModeEdit();
098
099 public String getModeEditDefaults();
100
101 public String getModeEditGuest();
102
103 public String getModeHelp();
104
105 public String getModePreview();
106
107 public String getModePrint();
108
109 public int getNumOfColumns();
110
111 public PortalPreferences getPortalPreferences();
112
113 public List<String> getPortletIds();
114
115 public List<Portlet> getPortlets() throws SystemException;
116
117 public String getStateMax();
118
119 public String getStateMaxPortletId();
120
121 public String getStateMin();
122
123 public boolean hasDefaultScopePortletId(long groupId, String portletId)
124 throws PortalException, SystemException;
125
126 public boolean hasLayoutSetPrototypeLayout();
127
128 public boolean hasModeAboutPortletId(String portletId);
129
130 public boolean hasModeConfigPortletId(String portletId);
131
132 public boolean hasModeEditDefaultsPortletId(String portletId);
133
134 public boolean hasModeEditGuestPortletId(String portletId);
135
136 public boolean hasModeEditPortletId(String portletId);
137
138 public boolean hasModeHelpPortletId(String portletId);
139
140 public boolean hasModePreviewPortletId(String portletId);
141
142 public boolean hasModePrintPortletId(String portletId);
143
144 public boolean hasModeViewPortletId(String portletId);
145
146 public boolean hasPortletId(String portletId)
147 throws PortalException, SystemException;
148
149 public boolean hasStateMax();
150
151 public boolean hasStateMaxPortletId(String portletId);
152
153 public boolean hasStateMin();
154
155 public boolean hasStateMinPortletId(String portletId);
156
157 public boolean hasStateNormalPortletId(String portletId);
158
159 public boolean hasUpdatePermission();
160
161 public boolean isColumnCustomizable(String columnId);
162
163 public boolean isColumnDisabled(String columnId);
164
165 public boolean isCustomizable();
166
167 public boolean isCustomizedView();
168
169 public boolean isDefaultUpdated();
170
171 public boolean isPortletCustomizable(String portletId);
172
173 public void movePortletId(
174 long userId, String portletId, String columnId, int columnPos)
175 throws PortalException, SystemException;
176
177 public void removeModeAboutPortletId(String portletId);
178
179 public void removeModeConfigPortletId(String portletId);
180
181 public void removeModeEditDefaultsPortletId(String portletId);
182
183 public void removeModeEditGuestPortletId(String portletId);
184
185 public void removeModeEditPortletId(String portletId);
186
187 public void removeModeHelpPortletId(String portletId);
188
189 public void removeModePreviewPortletId(String portletId);
190
191 public void removeModePrintPortletId(String portletId);
192
193 public void removeModesPortletId(String portletId);
194
195 public void removeNestedColumns(String portletNamespace);
196
197 public void removePortletId(long userId, String portletId);
198
199 public void removePortletId(
200 long userId, String portletId, boolean modeAndState);
201
202 public void removeStateMaxPortletId(String portletId);
203
204 public void removeStateMinPortletId(String portletId);
205
206 public void removeStatesPortletId(String portletId);
207
208 public void reorganizePortlets(
209 List<String> newColumns, List<String> oldColumns);
210
211 public void resetModes();
212
213 public void resetStates();
214
215 public void resetUserPreferences();
216
217 public void setCustomizedView(boolean customizedView);
218
219 public void setLayoutTemplateId(long userId, String newLayoutTemplateId);
220
221 public void setLayoutTemplateId(
222 long userId, String newLayoutTemplateId, boolean checkPermission);
223
224 public void setModeAbout(String modeAbout);
225
226 public void setModeConfig(String modeConfig);
227
228 public void setModeEdit(String modeEdit);
229
230 public void setModeEditDefaults(String modeEditDefaults);
231
232 public void setModeEditGuest(String modeEditGuest);
233
234 public void setModeHelp(String modeHelp);
235
236 public void setModePreview(String modePreview);
237
238 public void setModePrint(String modePrint);
239
240 public void setPortalPreferences(PortalPreferences portalPreferences);
241
242 public void setPortletIds(String columnId, String portletIds);
243
244 public void setStateMax(String stateMax);
245
246 public void setStateMin(String stateMin);
247
248 public void setUpdatePermission(boolean updatePermission);
249
250 }