001
014
015 package com.liferay.portlet.journal.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 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface JournalFeedLocalService extends BaseLocalService,
040 PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.journal.model.JournalFeed addJournalFeed(
055 com.liferay.portlet.journal.model.JournalFeed journalFeed)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.journal.model.JournalFeed createJournalFeed(
065 long id);
066
067
075 public com.liferay.portlet.journal.model.JournalFeed deleteJournalFeed(
076 long id)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.journal.model.JournalFeed deleteJournalFeed(
088 com.liferay.portlet.journal.model.JournalFeed journalFeed)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeed(
170 long id) throws com.liferay.portal.kernel.exception.SystemException;
171
172
180 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
181 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeedByUuidAndCompanyId(
182 java.lang.String uuid, long companyId)
183 throws com.liferay.portal.kernel.exception.SystemException;
184
185
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeedByUuidAndGroupId(
195 java.lang.String uuid, long groupId)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public com.liferay.portlet.journal.model.JournalFeed getJournalFeed(long id)
208 throws com.liferay.portal.kernel.exception.PortalException,
209 com.liferay.portal.kernel.exception.SystemException;
210
211 @Override
212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
213 public com.liferay.portal.model.PersistedModel getPersistedModel(
214 java.io.Serializable primaryKeyObj)
215 throws com.liferay.portal.kernel.exception.PortalException,
216 com.liferay.portal.kernel.exception.SystemException;
217
218
227 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
228 public com.liferay.portlet.journal.model.JournalFeed getJournalFeedByUuidAndCompanyId(
229 java.lang.String uuid, long companyId)
230 throws com.liferay.portal.kernel.exception.PortalException,
231 com.liferay.portal.kernel.exception.SystemException;
232
233
242 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
243 public com.liferay.portlet.journal.model.JournalFeed getJournalFeedByUuidAndGroupId(
244 java.lang.String uuid, long groupId)
245 throws com.liferay.portal.kernel.exception.PortalException,
246 com.liferay.portal.kernel.exception.SystemException;
247
248
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getJournalFeeds(
262 int start, int end)
263 throws com.liferay.portal.kernel.exception.SystemException;
264
265
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public int getJournalFeedsCount()
273 throws com.liferay.portal.kernel.exception.SystemException;
274
275
282 public com.liferay.portlet.journal.model.JournalFeed updateJournalFeed(
283 com.liferay.portlet.journal.model.JournalFeed journalFeed)
284 throws com.liferay.portal.kernel.exception.SystemException;
285
286
291 public java.lang.String getBeanIdentifier();
292
293
298 public void setBeanIdentifier(java.lang.String beanIdentifier);
299
300 public com.liferay.portlet.journal.model.JournalFeed addFeed(long userId,
301 long groupId, java.lang.String feedId, boolean autoFeedId,
302 java.lang.String name, java.lang.String description,
303 java.lang.String type, java.lang.String structureId,
304 java.lang.String templateId, java.lang.String rendererTemplateId,
305 int delta, java.lang.String orderByCol, java.lang.String orderByType,
306 java.lang.String targetLayoutFriendlyUrl,
307 java.lang.String targetPortletId, java.lang.String contentField,
308 java.lang.String feedFormat, double feedVersion,
309 com.liferay.portal.service.ServiceContext serviceContext)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 public void addFeedResources(
314 com.liferay.portlet.journal.model.JournalFeed feed,
315 boolean addGroupPermissions, boolean addGuestPermissions)
316 throws com.liferay.portal.kernel.exception.PortalException,
317 com.liferay.portal.kernel.exception.SystemException;
318
319 public void addFeedResources(
320 com.liferay.portlet.journal.model.JournalFeed feed,
321 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
322 throws com.liferay.portal.kernel.exception.PortalException,
323 com.liferay.portal.kernel.exception.SystemException;
324
325 public void addFeedResources(long feedId, boolean addGroupPermissions,
326 boolean addGuestPermissions)
327 throws com.liferay.portal.kernel.exception.PortalException,
328 com.liferay.portal.kernel.exception.SystemException;
329
330 public void addFeedResources(long feedId,
331 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
332 throws com.liferay.portal.kernel.exception.PortalException,
333 com.liferay.portal.kernel.exception.SystemException;
334
335 public void deleteFeed(com.liferay.portlet.journal.model.JournalFeed feed)
336 throws com.liferay.portal.kernel.exception.PortalException,
337 com.liferay.portal.kernel.exception.SystemException;
338
339 public void deleteFeed(long feedId)
340 throws com.liferay.portal.kernel.exception.PortalException,
341 com.liferay.portal.kernel.exception.SystemException;
342
343 public void deleteFeed(long groupId, java.lang.String feedId)
344 throws com.liferay.portal.kernel.exception.PortalException,
345 com.liferay.portal.kernel.exception.SystemException;
346
347 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
348 public com.liferay.portlet.journal.model.JournalFeed fetchFeed(
349 long groupId, java.lang.String feedId)
350 throws com.liferay.portal.kernel.exception.SystemException;
351
352 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
353 public com.liferay.portlet.journal.model.JournalFeed getFeed(long feedId)
354 throws com.liferay.portal.kernel.exception.PortalException,
355 com.liferay.portal.kernel.exception.SystemException;
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public com.liferay.portlet.journal.model.JournalFeed getFeed(long groupId,
359 java.lang.String feedId)
360 throws com.liferay.portal.kernel.exception.PortalException,
361 com.liferay.portal.kernel.exception.SystemException;
362
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
364 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds()
365 throws com.liferay.portal.kernel.exception.SystemException;
366
367 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
368 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
369 long groupId)
370 throws com.liferay.portal.kernel.exception.SystemException;
371
372 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
373 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
374 long groupId, int start, int end)
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public int getFeedsCount(long groupId)
379 throws com.liferay.portal.kernel.exception.SystemException;
380
381 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
382 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
383 long companyId, long groupId, java.lang.String keywords, int start,
384 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
385 throws com.liferay.portal.kernel.exception.SystemException;
386
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
389 long companyId, long groupId, java.lang.String feedId,
390 java.lang.String name, java.lang.String description,
391 boolean andOperator, int start, int end,
392 com.liferay.portal.kernel.util.OrderByComparator obc)
393 throws com.liferay.portal.kernel.exception.SystemException;
394
395 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
396 public int searchCount(long companyId, long groupId,
397 java.lang.String keywords)
398 throws com.liferay.portal.kernel.exception.SystemException;
399
400 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
401 public int searchCount(long companyId, long groupId,
402 java.lang.String feedId, java.lang.String name,
403 java.lang.String description, boolean andOperator)
404 throws com.liferay.portal.kernel.exception.SystemException;
405
406 public com.liferay.portlet.journal.model.JournalFeed updateFeed(
407 long groupId, java.lang.String feedId, java.lang.String name,
408 java.lang.String description, java.lang.String type,
409 java.lang.String structureId, java.lang.String templateId,
410 java.lang.String rendererTemplateId, int delta,
411 java.lang.String orderByCol, java.lang.String orderByType,
412 java.lang.String targetLayoutFriendlyUrl,
413 java.lang.String targetPortletId, java.lang.String contentField,
414 java.lang.String feedFormat, double feedVersion,
415 com.liferay.portal.service.ServiceContext serviceContext)
416 throws com.liferay.portal.kernel.exception.PortalException,
417 com.liferay.portal.kernel.exception.SystemException;
418 }