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 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
150 public com.liferay.portlet.journal.model.JournalFeed fetchJournalFeed(
151 long id) throws com.liferay.portal.kernel.exception.SystemException;
152
153
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public com.liferay.portlet.journal.model.JournalFeed getJournalFeed(long id)
163 throws com.liferay.portal.kernel.exception.PortalException,
164 com.liferay.portal.kernel.exception.SystemException;
165
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public com.liferay.portal.model.PersistedModel getPersistedModel(
168 java.io.Serializable primaryKeyObj)
169 throws com.liferay.portal.kernel.exception.PortalException,
170 com.liferay.portal.kernel.exception.SystemException;
171
172
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.journal.model.JournalFeed getJournalFeedByUuidAndGroupId(
183 java.lang.String uuid, long groupId)
184 throws com.liferay.portal.kernel.exception.PortalException,
185 com.liferay.portal.kernel.exception.SystemException;
186
187
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getJournalFeeds(
201 int start, int end)
202 throws com.liferay.portal.kernel.exception.SystemException;
203
204
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public int getJournalFeedsCount()
212 throws com.liferay.portal.kernel.exception.SystemException;
213
214
221 public com.liferay.portlet.journal.model.JournalFeed updateJournalFeed(
222 com.liferay.portlet.journal.model.JournalFeed journalFeed)
223 throws com.liferay.portal.kernel.exception.SystemException;
224
225
233 public com.liferay.portlet.journal.model.JournalFeed updateJournalFeed(
234 com.liferay.portlet.journal.model.JournalFeed journalFeed, boolean merge)
235 throws com.liferay.portal.kernel.exception.SystemException;
236
237
242 public java.lang.String getBeanIdentifier();
243
244
249 public void setBeanIdentifier(java.lang.String beanIdentifier);
250
251 public com.liferay.portlet.journal.model.JournalFeed addFeed(long userId,
252 long groupId, java.lang.String feedId, boolean autoFeedId,
253 java.lang.String name, java.lang.String description,
254 java.lang.String type, java.lang.String structureId,
255 java.lang.String templateId, java.lang.String rendererTemplateId,
256 int delta, java.lang.String orderByCol, java.lang.String orderByType,
257 java.lang.String targetLayoutFriendlyUrl,
258 java.lang.String targetPortletId, java.lang.String contentField,
259 java.lang.String feedType, double feedVersion,
260 com.liferay.portal.service.ServiceContext serviceContext)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException;
263
264 public void addFeedResources(
265 com.liferay.portlet.journal.model.JournalFeed feed,
266 boolean addGroupPermissions, boolean addGuestPermissions)
267 throws com.liferay.portal.kernel.exception.PortalException,
268 com.liferay.portal.kernel.exception.SystemException;
269
270 public void addFeedResources(
271 com.liferay.portlet.journal.model.JournalFeed feed,
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(long feedId, boolean addGroupPermissions,
277 boolean addGuestPermissions)
278 throws com.liferay.portal.kernel.exception.PortalException,
279 com.liferay.portal.kernel.exception.SystemException;
280
281 public void addFeedResources(long feedId,
282 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
283 throws com.liferay.portal.kernel.exception.PortalException,
284 com.liferay.portal.kernel.exception.SystemException;
285
286 public void deleteFeed(com.liferay.portlet.journal.model.JournalFeed feed)
287 throws com.liferay.portal.kernel.exception.PortalException,
288 com.liferay.portal.kernel.exception.SystemException;
289
290 public void deleteFeed(long feedId)
291 throws com.liferay.portal.kernel.exception.PortalException,
292 com.liferay.portal.kernel.exception.SystemException;
293
294 public void deleteFeed(long groupId, java.lang.String 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 feedId)
300 throws com.liferay.portal.kernel.exception.PortalException,
301 com.liferay.portal.kernel.exception.SystemException;
302
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public com.liferay.portlet.journal.model.JournalFeed getFeed(long groupId,
305 java.lang.String feedId)
306 throws com.liferay.portal.kernel.exception.PortalException,
307 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 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)
316 throws com.liferay.portal.kernel.exception.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
320 long groupId, int start, int end)
321 throws com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public int getFeedsCount(long groupId)
325 throws com.liferay.portal.kernel.exception.SystemException;
326
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
329 long companyId, long groupId, java.lang.String keywords, int start,
330 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
335 long companyId, long groupId, java.lang.String feedId,
336 java.lang.String name, java.lang.String description,
337 boolean andOperator, int start, int end,
338 com.liferay.portal.kernel.util.OrderByComparator obc)
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 keywords)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public int searchCount(long companyId, long groupId,
348 java.lang.String feedId, java.lang.String name,
349 java.lang.String description, boolean andOperator)
350 throws com.liferay.portal.kernel.exception.SystemException;
351
352 public com.liferay.portlet.journal.model.JournalFeed updateFeed(
353 long groupId, java.lang.String feedId, java.lang.String name,
354 java.lang.String description, java.lang.String type,
355 java.lang.String structureId, java.lang.String templateId,
356 java.lang.String rendererTemplateId, int delta,
357 java.lang.String orderByCol, java.lang.String orderByType,
358 java.lang.String targetLayoutFriendlyUrl,
359 java.lang.String targetPortletId, java.lang.String contentField,
360 java.lang.String feedType, double feedVersion,
361 com.liferay.portal.service.ServiceContext serviceContext)
362 throws com.liferay.portal.kernel.exception.PortalException,
363 com.liferay.portal.kernel.exception.SystemException;
364 }