001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022
023
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface PortletLocalService extends BaseLocalService,
039 PersistedModelLocalService {
040
045
046
053 public com.liferay.portal.model.Portlet addPortlet(
054 com.liferay.portal.model.Portlet portlet)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portal.model.Portlet createPortlet(long id);
064
065
073 public com.liferay.portal.model.Portlet deletePortlet(long id)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
084 public com.liferay.portal.model.Portlet deletePortlet(
085 com.liferay.portal.model.Portlet portlet)
086 throws com.liferay.portal.kernel.exception.SystemException;
087
088 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
089
090
097 @SuppressWarnings("rawtypes")
098 public java.util.List dynamicQuery(
099 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
100 throws com.liferay.portal.kernel.exception.SystemException;
101
102
115 @SuppressWarnings("rawtypes")
116 public java.util.List dynamicQuery(
117 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
118 int end) throws com.liferay.portal.kernel.exception.SystemException;
119
120
134 @SuppressWarnings("rawtypes")
135 public java.util.List dynamicQuery(
136 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
137 int end,
138 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
139 throws com.liferay.portal.kernel.exception.SystemException;
140
141
148 public long dynamicQueryCount(
149 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
150 throws com.liferay.portal.kernel.exception.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public com.liferay.portal.model.Portlet fetchPortlet(long id)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public com.liferay.portal.model.Portlet getPortlet(long id)
166 throws com.liferay.portal.kernel.exception.PortalException,
167 com.liferay.portal.kernel.exception.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.PersistedModel getPersistedModel(
171 java.io.Serializable primaryKeyObj)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public java.util.List<com.liferay.portal.model.Portlet> getPortlets(
189 int start, int end)
190 throws com.liferay.portal.kernel.exception.SystemException;
191
192
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public int getPortletsCount()
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
209 public com.liferay.portal.model.Portlet updatePortlet(
210 com.liferay.portal.model.Portlet portlet)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
218 public java.lang.String getBeanIdentifier();
219
220
225 public void setBeanIdentifier(java.lang.String beanIdentifier);
226
227 public void addPortletCategory(long companyId, java.lang.String categoryName);
228
229 public void checkPortlet(com.liferay.portal.model.Portlet portlet)
230 throws com.liferay.portal.kernel.exception.PortalException,
231 com.liferay.portal.kernel.exception.SystemException;
232
233 public void checkPortlets(long companyId)
234 throws com.liferay.portal.kernel.exception.PortalException,
235 com.liferay.portal.kernel.exception.SystemException;
236
237 public void clearCache();
238
239 public void clearCompanyPortletsPool();
240
241
244 public com.liferay.portal.model.Portlet clonePortlet(long companyId,
245 java.lang.String portletId);
246
247 public com.liferay.portal.model.Portlet clonePortlet(
248 java.lang.String portletId);
249
250 public void deletePortlet(long companyId, java.lang.String portletId,
251 long plid)
252 throws com.liferay.portal.kernel.exception.PortalException,
253 com.liferay.portal.kernel.exception.SystemException;
254
255 public void deletePortlets(long companyId, java.lang.String[] portletIds,
256 long plid)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public com.liferay.portal.model.Portlet deployRemotePortlet(
261 com.liferay.portal.model.Portlet portlet, java.lang.String categoryName)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public com.liferay.portal.model.Portlet deployRemotePortlet(
266 com.liferay.portal.model.Portlet portlet,
267 java.lang.String[] categoryNames)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void destroyPortlet(com.liferay.portal.model.Portlet portlet);
272
273 public void destroyRemotePortlet(com.liferay.portal.model.Portlet portlet);
274
275 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
276 public java.util.List<com.liferay.portlet.expando.model.CustomAttributesDisplay> getCustomAttributesDisplays();
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public com.liferay.portal.model.PortletCategory getEARDisplay(
280 java.lang.String xml)
281 throws com.liferay.portal.kernel.exception.SystemException;
282
283 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
284 public java.util.List<com.liferay.portal.model.Portlet> getFriendlyURLMapperPortlets();
285
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public java.util.List<com.liferay.portal.kernel.portlet.FriendlyURLMapper> getFriendlyURLMappers();
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public com.liferay.portal.model.PortletApp getPortletApp(
291 java.lang.String servletContextName);
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public com.liferay.portal.model.Portlet getPortletById(long companyId,
295 java.lang.String portletId)
296 throws com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public com.liferay.portal.model.Portlet getPortletById(
300 java.lang.String portletId);
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public com.liferay.portal.model.Portlet getPortletByStrutsPath(
304 long companyId, java.lang.String strutsPath)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public java.util.List<com.liferay.portal.model.Portlet> getPortlets();
309
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public java.util.List<com.liferay.portal.model.Portlet> getPortlets(
312 long companyId)
313 throws com.liferay.portal.kernel.exception.SystemException;
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public java.util.List<com.liferay.portal.model.Portlet> getPortlets(
317 long companyId, boolean showSystem, boolean showPortal)
318 throws com.liferay.portal.kernel.exception.SystemException;
319
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public java.util.List<com.liferay.portal.model.Portlet> getScopablePortlets();
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public com.liferay.portal.model.PortletCategory getWARDisplay(
325 java.lang.String servletContextName, java.lang.String xml)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public boolean hasPortlet(long companyId, java.lang.String portletId)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 public void initEAR(javax.servlet.ServletContext servletContext,
333 java.lang.String[] xmls,
334 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
335
336 public java.util.List<com.liferay.portal.model.Portlet> initWAR(
337 java.lang.String servletContextName,
338 javax.servlet.ServletContext servletContext, java.lang.String[] xmls,
339 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
340
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public java.util.Map<java.lang.String, com.liferay.portal.model.Portlet> loadGetPortletsPool(
343 long companyId)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 public void removeCompanyPortletsPool(long companyId);
347
348 public com.liferay.portal.model.Portlet updatePortlet(long companyId,
349 java.lang.String portletId, java.lang.String roles, boolean active)
350 throws com.liferay.portal.kernel.exception.SystemException;
351 }