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
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface JournalFeedLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.journal.model.JournalFeed addJournalFeed(
056 com.liferay.portlet.journal.model.JournalFeed journalFeed)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.journal.model.JournalFeed createJournalFeed(
066 long id);
067
068
076 public com.liferay.portlet.journal.model.JournalFeed deleteJournalFeed(
077 long id)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.journal.model.JournalFeed deleteJournalFeed(
089 com.liferay.portlet.journal.model.JournalFeed journalFeed)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeed(
158 long id) throws com.liferay.portal.kernel.exception.SystemException;
159
160
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.journal.model.JournalFeed getJournalFeed(long id)
170 throws com.liferay.portal.kernel.exception.PortalException,
171 com.liferay.portal.kernel.exception.SystemException;
172
173 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
174 public com.liferay.portal.model.PersistedModel getPersistedModel(
175 java.io.Serializable primaryKeyObj)
176 throws com.liferay.portal.kernel.exception.PortalException,
177 com.liferay.portal.kernel.exception.SystemException;
178
179
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.journal.model.JournalFeed getJournalFeedByUuidAndGroupId(
190 java.lang.String uuid, long groupId)
191 throws com.liferay.portal.kernel.exception.PortalException,
192 com.liferay.portal.kernel.exception.SystemException;
193
194
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getJournalFeeds(
208 int start, int end)
209 throws com.liferay.portal.kernel.exception.SystemException;
210
211
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public int getJournalFeedsCount()
219 throws com.liferay.portal.kernel.exception.SystemException;
220
221
228 public com.liferay.portlet.journal.model.JournalFeed updateJournalFeed(
229 com.liferay.portlet.journal.model.JournalFeed journalFeed)
230 throws com.liferay.portal.kernel.exception.SystemException;
231
232
237 public java.lang.String getBeanIdentifier();
238
239
244 public void setBeanIdentifier(java.lang.String beanIdentifier);
245
246 public com.liferay.portlet.journal.model.JournalFeed addFeed(long userId,
247 long groupId, java.lang.String feedId, boolean autoFeedId,
248 java.lang.String name, java.lang.String description,
249 java.lang.String type, java.lang.String structureId,
250 java.lang.String templateId, java.lang.String rendererTemplateId,
251 int delta, java.lang.String orderByCol, java.lang.String orderByType,
252 java.lang.String targetLayoutFriendlyUrl,
253 java.lang.String targetPortletId, java.lang.String contentField,
254 java.lang.String feedType, double feedVersion,
255 com.liferay.portal.service.ServiceContext serviceContext)
256 throws com.liferay.portal.kernel.exception.PortalException,
257 com.liferay.portal.kernel.exception.SystemException;
258
259 public void addFeedResources(
260 com.liferay.portlet.journal.model.JournalFeed feed,
261 boolean addGroupPermissions, boolean addGuestPermissions)
262 throws com.liferay.portal.kernel.exception.PortalException,
263 com.liferay.portal.kernel.exception.SystemException;
264
265 public void addFeedResources(
266 com.liferay.portlet.journal.model.JournalFeed feed,
267 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void addFeedResources(long feedId, boolean addGroupPermissions,
272 boolean addGuestPermissions)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public void addFeedResources(long feedId,
277 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 public void deleteFeed(com.liferay.portlet.journal.model.JournalFeed feed)
282 throws com.liferay.portal.kernel.exception.PortalException,
283 com.liferay.portal.kernel.exception.SystemException;
284
285 public void deleteFeed(long feedId)
286 throws com.liferay.portal.kernel.exception.PortalException,
287 com.liferay.portal.kernel.exception.SystemException;
288
289 public void deleteFeed(long groupId, java.lang.String feedId)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public com.liferay.portlet.journal.model.JournalFeed getFeed(long feedId)
295 throws com.liferay.portal.kernel.exception.PortalException,
296 com.liferay.portal.kernel.exception.SystemException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public com.liferay.portlet.journal.model.JournalFeed getFeed(long groupId,
300 java.lang.String feedId)
301 throws com.liferay.portal.kernel.exception.PortalException,
302 com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds()
306 throws com.liferay.portal.kernel.exception.SystemException;
307
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
310 long groupId)
311 throws com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
315 long groupId, int start, int end)
316 throws com.liferay.portal.kernel.exception.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public int getFeedsCount(long groupId)
320 throws com.liferay.portal.kernel.exception.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
324 long companyId, long groupId, java.lang.String keywords, int start,
325 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
330 long companyId, long groupId, java.lang.String feedId,
331 java.lang.String name, java.lang.String description,
332 boolean andOperator, int start, int end,
333 com.liferay.portal.kernel.util.OrderByComparator obc)
334 throws com.liferay.portal.kernel.exception.SystemException;
335
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337 public int searchCount(long companyId, long groupId,
338 java.lang.String keywords)
339 throws com.liferay.portal.kernel.exception.SystemException;
340
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public int searchCount(long companyId, long groupId,
343 java.lang.String feedId, java.lang.String name,
344 java.lang.String description, boolean andOperator)
345 throws com.liferay.portal.kernel.exception.SystemException;
346
347 public com.liferay.portlet.journal.model.JournalFeed updateFeed(
348 long groupId, java.lang.String feedId, java.lang.String name,
349 java.lang.String description, java.lang.String type,
350 java.lang.String structureId, java.lang.String templateId,
351 java.lang.String rendererTemplateId, int delta,
352 java.lang.String orderByCol, java.lang.String orderByType,
353 java.lang.String targetLayoutFriendlyUrl,
354 java.lang.String targetPortletId, java.lang.String contentField,
355 java.lang.String feedType, double feedVersion,
356 com.liferay.portal.service.ServiceContext serviceContext)
357 throws com.liferay.portal.kernel.exception.PortalException,
358 com.liferay.portal.kernel.exception.SystemException;
359 }