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 addCommunityPermissions,
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 addCommunityPermissions, 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[] communityPermissions,
273 java.lang.String[] guestPermissions)
274 throws com.liferay.portal.kernel.exception.PortalException,
275 com.liferay.portal.kernel.exception.SystemException;
276
277 public void addFeedResources(
278 com.liferay.portlet.journal.model.JournalFeed feed,
279 java.lang.String[] communityPermissions,
280 java.lang.String[] guestPermissions)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 public void deleteFeed(long feedId)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288 public void deleteFeed(long groupId, java.lang.String feedId)
289 throws com.liferay.portal.kernel.exception.PortalException,
290 com.liferay.portal.kernel.exception.SystemException;
291
292 public void deleteFeed(com.liferay.portlet.journal.model.JournalFeed feed)
293 throws com.liferay.portal.kernel.exception.PortalException,
294 com.liferay.portal.kernel.exception.SystemException;
295
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public com.liferay.portlet.journal.model.JournalFeed getFeed(long feedId)
298 throws com.liferay.portal.kernel.exception.PortalException,
299 com.liferay.portal.kernel.exception.SystemException;
300
301 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
302 public com.liferay.portlet.journal.model.JournalFeed getFeed(long groupId,
303 java.lang.String feedId)
304 throws com.liferay.portal.kernel.exception.PortalException,
305 com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds()
309 throws com.liferay.portal.kernel.exception.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
313 long groupId)
314 throws com.liferay.portal.kernel.exception.SystemException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> getFeeds(
318 long groupId, int start, int end)
319 throws com.liferay.portal.kernel.exception.SystemException;
320
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public int getFeedsCount(long groupId)
323 throws com.liferay.portal.kernel.exception.SystemException;
324
325 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
326 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
327 long companyId, long groupId, java.lang.String keywords, int start,
328 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
329 throws com.liferay.portal.kernel.exception.SystemException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public java.util.List<com.liferay.portlet.journal.model.JournalFeed> search(
333 long companyId, long groupId, java.lang.String feedId,
334 java.lang.String name, java.lang.String description,
335 boolean andOperator, int start, int end,
336 com.liferay.portal.kernel.util.OrderByComparator obc)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
340 public int searchCount(long companyId, long groupId,
341 java.lang.String keywords)
342 throws com.liferay.portal.kernel.exception.SystemException;
343
344 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
345 public int searchCount(long companyId, long groupId,
346 java.lang.String feedId, java.lang.String name,
347 java.lang.String description, boolean andOperator)
348 throws com.liferay.portal.kernel.exception.SystemException;
349
350 public com.liferay.portlet.journal.model.JournalFeed updateFeed(
351 long groupId, java.lang.String feedId, java.lang.String name,
352 java.lang.String description, java.lang.String type,
353 java.lang.String structureId, java.lang.String templateId,
354 java.lang.String rendererTemplateId, int delta,
355 java.lang.String orderByCol, java.lang.String orderByType,
356 java.lang.String targetLayoutFriendlyUrl,
357 java.lang.String targetPortletId, java.lang.String contentField,
358 java.lang.String feedType, double feedVersion,
359 com.liferay.portal.service.ServiceContext serviceContext)
360 throws com.liferay.portal.kernel.exception.PortalException,
361 com.liferay.portal.kernel.exception.SystemException;
362 }