001
014
015 package com.liferay.portlet.journal.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 import com.liferay.portal.service.BaseLocalService;
025 import com.liferay.portal.service.PersistedModelLocalService;
026
027
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface JournalFeedLocalService extends BaseLocalService,
043 PersistedModelLocalService {
044
049
050
057 public com.liferay.portlet.journal.model.JournalFeed addJournalFeed(
058 com.liferay.portlet.journal.model.JournalFeed journalFeed)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portlet.journal.model.JournalFeed createJournalFeed(
068 long id);
069
070
078 public com.liferay.portlet.journal.model.JournalFeed deleteJournalFeed(
079 long id)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083
090 public com.liferay.portlet.journal.model.JournalFeed deleteJournalFeed(
091 com.liferay.portlet.journal.model.JournalFeed journalFeed)
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeed(
173 long id) throws com.liferay.portal.kernel.exception.SystemException;
174
175
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeedByUuidAndCompanyId(
185 java.lang.String uuid, long companyId)
186 throws com.liferay.portal.kernel.exception.SystemException;
187
188
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeedByUuidAndGroupId(
198 java.lang.String uuid, long groupId)
199 throws com.liferay.portal.kernel.exception.SystemException;
200
201
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public com.liferay.portlet.journal.model.JournalFeed getJournalFeed(long id)
211 throws com.liferay.portal.kernel.exception.PortalException,
212 com.liferay.portal.kernel.exception.SystemException;
213
214 @Override
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public com.liferay.portal.model.PersistedModel getPersistedModel(
217 java.io.Serializable primaryKeyObj)
218 throws com.liferay.portal.kernel.exception.PortalException,
219 com.liferay.portal.kernel.exception.SystemException;
220
221
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public com.liferay.portlet.journal.model.JournalFeed getJournalFeedByUuidAndCompanyId(
232 java.lang.String uuid, long companyId)
233 throws com.liferay.portal.kernel.exception.PortalException,
234 com.liferay.portal.kernel.exception.SystemException;
235
236
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public com.liferay.portlet.journal.model.JournalFeed getJournalFeedByUuidAndGroupId(
247 java.lang.String uuid, long groupId)
248 throws com.liferay.portal.kernel.exception.PortalException,
249 com.liferay.portal.kernel.exception.SystemException;
250
251
263 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
264 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getJournalFeeds(
265 int start, int end)
266 throws com.liferay.portal.kernel.exception.SystemException;
267
268
274 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275 public int getJournalFeedsCount()
276 throws com.liferay.portal.kernel.exception.SystemException;
277
278
285 public com.liferay.portlet.journal.model.JournalFeed updateJournalFeed(
286 com.liferay.portlet.journal.model.JournalFeed journalFeed)
287 throws com.liferay.portal.kernel.exception.SystemException;
288
289
294 public java.lang.String getBeanIdentifier();
295
296
301 public void setBeanIdentifier(java.lang.String beanIdentifier);
302
303 public com.liferay.portlet.journal.model.JournalFeed addFeed(long userId,
304 long groupId, java.lang.String feedId, boolean autoFeedId,
305 java.lang.String name, java.lang.String description,
306 java.lang.String type, java.lang.String structureId,
307 java.lang.String templateId, java.lang.String rendererTemplateId,
308 int delta, java.lang.String orderByCol, java.lang.String orderByType,
309 java.lang.String targetLayoutFriendlyUrl,
310 java.lang.String targetPortletId, java.lang.String contentField,
311 java.lang.String feedFormat, double feedVersion,
312 com.liferay.portal.service.ServiceContext serviceContext)
313 throws com.liferay.portal.kernel.exception.PortalException,
314 com.liferay.portal.kernel.exception.SystemException;
315
316 public void addFeedResources(
317 com.liferay.portlet.journal.model.JournalFeed feed,
318 boolean addGroupPermissions, boolean addGuestPermissions)
319 throws com.liferay.portal.kernel.exception.PortalException,
320 com.liferay.portal.kernel.exception.SystemException;
321
322 public void addFeedResources(
323 com.liferay.portlet.journal.model.JournalFeed feed,
324 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
325 throws com.liferay.portal.kernel.exception.PortalException,
326 com.liferay.portal.kernel.exception.SystemException;
327
328 public void addFeedResources(long feedId, boolean addGroupPermissions,
329 boolean addGuestPermissions)
330 throws com.liferay.portal.kernel.exception.PortalException,
331 com.liferay.portal.kernel.exception.SystemException;
332
333 public void addFeedResources(long feedId,
334 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
335 throws com.liferay.portal.kernel.exception.PortalException,
336 com.liferay.portal.kernel.exception.SystemException;
337
338 public void deleteFeed(com.liferay.portlet.journal.model.JournalFeed feed)
339 throws com.liferay.portal.kernel.exception.PortalException,
340 com.liferay.portal.kernel.exception.SystemException;
341
342 public void deleteFeed(long feedId)
343 throws com.liferay.portal.kernel.exception.PortalException,
344 com.liferay.portal.kernel.exception.SystemException;
345
346 public void deleteFeed(long groupId, java.lang.String feedId)
347 throws com.liferay.portal.kernel.exception.PortalException,
348 com.liferay.portal.kernel.exception.SystemException;
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public com.liferay.portlet.journal.model.JournalFeed fetchFeed(
352 long groupId, java.lang.String feedId)
353 throws com.liferay.portal.kernel.exception.SystemException;
354
355 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
356 public com.liferay.portlet.journal.model.JournalFeed getFeed(long feedId)
357 throws com.liferay.portal.kernel.exception.PortalException,
358 com.liferay.portal.kernel.exception.SystemException;
359
360 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
361 public com.liferay.portlet.journal.model.JournalFeed getFeed(long groupId,
362 java.lang.String feedId)
363 throws com.liferay.portal.kernel.exception.PortalException,
364 com.liferay.portal.kernel.exception.SystemException;
365
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds()
368 throws com.liferay.portal.kernel.exception.SystemException;
369
370 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
371 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
372 long groupId)
373 throws com.liferay.portal.kernel.exception.SystemException;
374
375 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
376 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
377 long groupId, int start, int end)
378 throws com.liferay.portal.kernel.exception.SystemException;
379
380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
381 public int getFeedsCount(long groupId)
382 throws com.liferay.portal.kernel.exception.SystemException;
383
384 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
385 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
386 long companyId, long groupId, java.lang.String keywords, int start,
387 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
388 throws com.liferay.portal.kernel.exception.SystemException;
389
390 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
391 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
392 long companyId, long groupId, java.lang.String feedId,
393 java.lang.String name, java.lang.String description,
394 boolean andOperator, int start, int end,
395 com.liferay.portal.kernel.util.OrderByComparator obc)
396 throws com.liferay.portal.kernel.exception.SystemException;
397
398 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
399 public int searchCount(long companyId, long groupId,
400 java.lang.String keywords)
401 throws com.liferay.portal.kernel.exception.SystemException;
402
403 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
404 public int searchCount(long companyId, long groupId,
405 java.lang.String feedId, java.lang.String name,
406 java.lang.String description, boolean andOperator)
407 throws com.liferay.portal.kernel.exception.SystemException;
408
409 public com.liferay.portlet.journal.model.JournalFeed updateFeed(
410 long groupId, java.lang.String feedId, java.lang.String name,
411 java.lang.String description, java.lang.String type,
412 java.lang.String structureId, java.lang.String templateId,
413 java.lang.String rendererTemplateId, int delta,
414 java.lang.String orderByCol, java.lang.String orderByType,
415 java.lang.String targetLayoutFriendlyUrl,
416 java.lang.String targetPortletId, java.lang.String contentField,
417 java.lang.String feedFormat, double feedVersion,
418 com.liferay.portal.service.ServiceContext serviceContext)
419 throws com.liferay.portal.kernel.exception.PortalException,
420 com.liferay.portal.kernel.exception.SystemException;
421 }