001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024
025
037 @ProviderType
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface PortletLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portal.model.Portlet addPortlet(
056 com.liferay.portal.model.Portlet portlet)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portal.model.Portlet createPortlet(long id);
066
067
075 public com.liferay.portal.model.Portlet deletePortlet(long id)
076 throws com.liferay.portal.kernel.exception.PortalException,
077 com.liferay.portal.kernel.exception.SystemException;
078
079
086 public com.liferay.portal.model.Portlet deletePortlet(
087 com.liferay.portal.model.Portlet portlet)
088 throws com.liferay.portal.kernel.exception.SystemException;
089
090 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
091
092
099 @SuppressWarnings("rawtypes")
100 public java.util.List dynamicQuery(
101 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
102 throws com.liferay.portal.kernel.exception.SystemException;
103
104
117 @SuppressWarnings("rawtypes")
118 public java.util.List dynamicQuery(
119 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
120 int end) throws com.liferay.portal.kernel.exception.SystemException;
121
122
136 @SuppressWarnings("rawtypes")
137 public java.util.List dynamicQuery(
138 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
139 int end,
140 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
141 throws com.liferay.portal.kernel.exception.SystemException;
142
143
150 public long dynamicQueryCount(
151 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154
162 public long dynamicQueryCount(
163 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
164 com.liferay.portal.kernel.dao.orm.Projection projection)
165 throws com.liferay.portal.kernel.exception.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public com.liferay.portal.model.Portlet fetchPortlet(long id)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public com.liferay.portal.model.Portlet getPortlet(long id)
181 throws com.liferay.portal.kernel.exception.PortalException,
182 com.liferay.portal.kernel.exception.SystemException;
183
184 @Override
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public com.liferay.portal.model.PersistedModel getPersistedModel(
187 java.io.Serializable primaryKeyObj)
188 throws com.liferay.portal.kernel.exception.PortalException,
189 com.liferay.portal.kernel.exception.SystemException;
190
191
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public java.util.List<com.liferay.portal.model.Portlet> getPortlets(
205 int start, int end)
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public int getPortletsCount()
216 throws com.liferay.portal.kernel.exception.SystemException;
217
218
225 public com.liferay.portal.model.Portlet updatePortlet(
226 com.liferay.portal.model.Portlet portlet)
227 throws com.liferay.portal.kernel.exception.SystemException;
228
229
234 public java.lang.String getBeanIdentifier();
235
236
241 public void setBeanIdentifier(java.lang.String beanIdentifier);
242
243 public void addPortletCategory(long companyId, java.lang.String categoryName);
244
245 public void checkPortlet(com.liferay.portal.model.Portlet portlet)
246 throws com.liferay.portal.kernel.exception.PortalException,
247 com.liferay.portal.kernel.exception.SystemException;
248
249 public void checkPortlets(long companyId)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253 public void clearCache();
254
255 public void clearCompanyPortletsPool();
256
257
260 public com.liferay.portal.model.Portlet clonePortlet(long companyId,
261 java.lang.String portletId);
262
263 public com.liferay.portal.model.Portlet clonePortlet(
264 java.lang.String portletId);
265
266 public void deletePortlet(long companyId, java.lang.String portletId,
267 long plid)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void deletePortlets(long companyId, java.lang.String[] portletIds,
272 long plid)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public com.liferay.portal.model.Portlet deployRemotePortlet(
277 com.liferay.portal.model.Portlet portlet, java.lang.String categoryName)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 public com.liferay.portal.model.Portlet deployRemotePortlet(
282 com.liferay.portal.model.Portlet portlet,
283 java.lang.String[] categoryNames)
284 throws com.liferay.portal.kernel.exception.PortalException,
285 com.liferay.portal.kernel.exception.SystemException;
286
287 public void destroyPortlet(com.liferay.portal.model.Portlet portlet);
288
289 public void destroyRemotePortlet(com.liferay.portal.model.Portlet portlet);
290
291 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
292 public java.util.List<com.liferay.portlet.expando.model.CustomAttributesDisplay> getCustomAttributesDisplays();
293
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public com.liferay.portal.model.PortletCategory getEARDisplay(
296 java.lang.String xml)
297 throws com.liferay.portal.kernel.exception.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public java.util.List<com.liferay.portal.model.Portlet> getFriendlyURLMapperPortlets();
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public java.util.List<com.liferay.portal.kernel.portlet.FriendlyURLMapper> getFriendlyURLMappers();
304
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public com.liferay.portal.model.PortletApp getPortletApp(
307 java.lang.String servletContextName);
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public com.liferay.portal.model.Portlet getPortletById(long companyId,
311 java.lang.String portletId)
312 throws com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public com.liferay.portal.model.Portlet getPortletById(
316 java.lang.String portletId);
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public com.liferay.portal.model.Portlet getPortletByStrutsPath(
320 long companyId, java.lang.String strutsPath)
321 throws com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public java.util.List<com.liferay.portal.model.Portlet> getPortlets();
325
326 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
327 public java.util.List<com.liferay.portal.model.Portlet> getPortlets(
328 long companyId)
329 throws com.liferay.portal.kernel.exception.SystemException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public java.util.List<com.liferay.portal.model.Portlet> getPortlets(
333 long companyId, boolean showSystem, boolean showPortal)
334 throws com.liferay.portal.kernel.exception.SystemException;
335
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337 public java.util.List<com.liferay.portal.model.Portlet> getScopablePortlets();
338
339 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
340 public com.liferay.portal.model.PortletCategory getWARDisplay(
341 java.lang.String servletContextName, java.lang.String xml)
342 throws com.liferay.portal.kernel.exception.SystemException;
343
344 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
345 public boolean hasPortlet(long companyId, java.lang.String portletId)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 public void initEAR(javax.servlet.ServletContext servletContext,
349 java.lang.String[] xmls,
350 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
351
352 public java.util.List<com.liferay.portal.model.Portlet> initWAR(
353 java.lang.String servletContextName,
354 javax.servlet.ServletContext servletContext, java.lang.String[] xmls,
355 com.liferay.portal.kernel.plugin.PluginPackage pluginPackage);
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public java.util.Map<java.lang.String, com.liferay.portal.model.Portlet> loadGetPortletsPool(
359 long companyId)
360 throws com.liferay.portal.kernel.exception.SystemException;
361
362 public void removeCompanyPortletsPool(long companyId);
363
364 public com.liferay.portal.model.Portlet updatePortlet(long companyId,
365 java.lang.String portletId, java.lang.String roles, boolean active)
366 throws com.liferay.portal.kernel.exception.SystemException;
367 }