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.PersistedModelLocalService;
023
024
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface JournalFeedLocalService extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portlet.journal.model.JournalFeed addJournalFeed(
054 com.liferay.portlet.journal.model.JournalFeed journalFeed)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portlet.journal.model.JournalFeed createJournalFeed(
064 long id);
065
066
073 public void deleteJournalFeed(long id)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteJournalFeed(
084 com.liferay.portlet.journal.model.JournalFeed journalFeed)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087
094 @SuppressWarnings("rawtypes")
095 public java.util.List dynamicQuery(
096 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099
112 @SuppressWarnings("rawtypes")
113 public java.util.List dynamicQuery(
114 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115 int end) throws com.liferay.portal.kernel.exception.SystemException;
116
117
131 @SuppressWarnings("rawtypes")
132 public java.util.List dynamicQuery(
133 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134 int end,
135 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136 throws com.liferay.portal.kernel.exception.SystemException;
137
138
145 public long dynamicQueryCount(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147 throws com.liferay.portal.kernel.exception.SystemException;
148
149
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.journal.model.JournalFeed getJournalFeed(long id)
159 throws com.liferay.portal.kernel.exception.PortalException,
160 com.liferay.portal.kernel.exception.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portal.model.PersistedModel getPersistedModel(
164 java.io.Serializable primaryKeyObj)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException;
167
168
177 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
178 public com.liferay.portlet.journal.model.JournalFeed getJournalFeedByUuidAndGroupId(
179 java.lang.String uuid, long groupId)
180 throws com.liferay.portal.kernel.exception.PortalException,
181 com.liferay.portal.kernel.exception.SystemException;
182
183
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getJournalFeeds(
197 int start, int end)
198 throws com.liferay.portal.kernel.exception.SystemException;
199
200
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public int getJournalFeedsCount()
208 throws com.liferay.portal.kernel.exception.SystemException;
209
210
217 public com.liferay.portlet.journal.model.JournalFeed updateJournalFeed(
218 com.liferay.portlet.journal.model.JournalFeed journalFeed)
219 throws com.liferay.portal.kernel.exception.SystemException;
220
221
229 public com.liferay.portlet.journal.model.JournalFeed updateJournalFeed(
230 com.liferay.portlet.journal.model.JournalFeed journalFeed, boolean merge)
231 throws com.liferay.portal.kernel.exception.SystemException;
232
233
238 public java.lang.String getBeanIdentifier();
239
240
245 public void setBeanIdentifier(java.lang.String beanIdentifier);
246
247 public com.liferay.portlet.journal.model.JournalFeed addFeed(long userId,
248 long groupId, java.lang.String feedId, boolean autoFeedId,
249 java.lang.String name, java.lang.String description,
250 java.lang.String type, java.lang.String structureId,
251 java.lang.String templateId, java.lang.String rendererTemplateId,
252 int delta, java.lang.String orderByCol, java.lang.String orderByType,
253 java.lang.String targetLayoutFriendlyUrl,
254 java.lang.String targetPortletId, java.lang.String contentField,
255 java.lang.String feedType, double feedVersion,
256 com.liferay.portal.service.ServiceContext serviceContext)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public void addFeedResources(long feedId, boolean addGroupPermissions,
261 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 boolean addGroupPermissions, boolean addGuestPermissions)
268 throws com.liferay.portal.kernel.exception.PortalException,
269 com.liferay.portal.kernel.exception.SystemException;
270
271 public void addFeedResources(long feedId,
272 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 public void addFeedResources(
277 com.liferay.portlet.journal.model.JournalFeed feed,
278 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
279 throws com.liferay.portal.kernel.exception.PortalException,
280 com.liferay.portal.kernel.exception.SystemException;
281
282 public void deleteFeed(long feedId)
283 throws com.liferay.portal.kernel.exception.PortalException,
284 com.liferay.portal.kernel.exception.SystemException;
285
286 public void deleteFeed(long groupId, java.lang.String feedId)
287 throws com.liferay.portal.kernel.exception.PortalException,
288 com.liferay.portal.kernel.exception.SystemException;
289
290 public void deleteFeed(com.liferay.portlet.journal.model.JournalFeed feed)
291 throws com.liferay.portal.kernel.exception.PortalException,
292 com.liferay.portal.kernel.exception.SystemException;
293
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public com.liferay.portlet.journal.model.JournalFeed getFeed(long feedId)
296 throws com.liferay.portal.kernel.exception.PortalException,
297 com.liferay.portal.kernel.exception.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public com.liferay.portlet.journal.model.JournalFeed getFeed(long groupId,
301 java.lang.String feedId)
302 throws com.liferay.portal.kernel.exception.PortalException,
303 com.liferay.portal.kernel.exception.SystemException;
304
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds()
307 throws com.liferay.portal.kernel.exception.SystemException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
311 long groupId)
312 throws com.liferay.portal.kernel.exception.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
316 long groupId, int start, int end)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public int getFeedsCount(long groupId)
321 throws com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
325 long companyId, long groupId, java.lang.String keywords, int start,
326 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
327 throws com.liferay.portal.kernel.exception.SystemException;
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
331 long companyId, long groupId, java.lang.String feedId,
332 java.lang.String name, java.lang.String description,
333 boolean andOperator, int start, int end,
334 com.liferay.portal.kernel.util.OrderByComparator obc)
335 throws com.liferay.portal.kernel.exception.SystemException;
336
337 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
338 public int searchCount(long companyId, long groupId,
339 java.lang.String keywords)
340 throws com.liferay.portal.kernel.exception.SystemException;
341
342 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343 public int searchCount(long companyId, long groupId,
344 java.lang.String feedId, java.lang.String name,
345 java.lang.String description, boolean andOperator)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 public com.liferay.portlet.journal.model.JournalFeed updateFeed(
349 long groupId, java.lang.String feedId, java.lang.String name,
350 java.lang.String description, java.lang.String type,
351 java.lang.String structureId, java.lang.String templateId,
352 java.lang.String rendererTemplateId, int delta,
353 java.lang.String orderByCol, java.lang.String orderByType,
354 java.lang.String targetLayoutFriendlyUrl,
355 java.lang.String targetPortletId, java.lang.String contentField,
356 java.lang.String feedType, double feedVersion,
357 com.liferay.portal.service.ServiceContext serviceContext)
358 throws com.liferay.portal.kernel.exception.PortalException,
359 com.liferay.portal.kernel.exception.SystemException;
360 }