2 * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
\r
4 * This library is free software; you can redistribute it and/or modify it under
\r
5 * the terms of the GNU Lesser General Public License as published by the Free
\r
6 * Software Foundation; either version 2.1 of the License, or (at your option)
\r
9 * This library is distributed in the hope that it will be useful, but WITHOUT
\r
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
\r
11 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
\r
15 package com.liferay.portlet.blogs.util.service;
\r
17 import java.util.List;
\r
19 import com.liferay.portal.kernel.exception.PortalException;
\r
20 import com.liferay.portal.kernel.exception.SystemException;
\r
21 import com.liferay.portal.kernel.transaction.Isolation;
\r
22 import com.liferay.portal.kernel.transaction.Propagation;
\r
23 import com.liferay.portal.kernel.transaction.Transactional;
\r
24 import com.liferay.portal.service.BaseLocalService;
\r
25 import com.liferay.portal.service.PersistedModelLocalService;
\r
26 import com.pentila.entSavoie.blogs.BlogsEntryHeader;
\r
29 * The interface for the blogs entry local service.
\r
32 * This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
\r
35 * @author Brian Wing Shun Chan
\r
36 * @see BlogsEntryLocalServiceUtil
\r
37 * @see com.liferay.portlet.blogs.service.base.BlogsEntryLocalServiceBaseImpl
\r
38 * @see com.liferay.portlet.blogs.service.impl.BlogsEntryLocalServiceImpl
\r
41 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
\r
42 PortalException.class, SystemException.class})
\r
43 public interface BlogsEntryLocalService extends BaseLocalService,
\r
44 PersistedModelLocalService {
\r
46 * NOTE FOR DEVELOPERS:
\r
48 * Never modify or reference this interface directly. Always use {@link BlogsEntryLocalServiceUtil} to access the blogs entry local service. Add custom service methods to {@link com.liferay.portlet.blogs.service.impl.BlogsEntryLocalServiceImpl} and rerun ServiceBuilder to automatically copy the method declarations to this interface.
\r
52 * Adds the blogs entry to the database. Also notifies the appropriate model listeners.
\r
54 * @param blogsEntry the blogs entry
\r
55 * @return the blogs entry that was added
\r
56 * @throws SystemException if a system exception occurred
\r
58 public com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(
\r
59 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
\r
60 throws com.liferay.portal.kernel.exception.SystemException;
\r
63 * Creates a new blogs entry with the primary key. Does not add the blogs entry to the database.
\r
65 * @param entryId the primary key for the new blogs entry
\r
66 * @return the new blogs entry
\r
68 public com.liferay.portlet.blogs.model.BlogsEntry createBlogsEntry(
\r
72 * Deletes the blogs entry with the primary key from the database. Also notifies the appropriate model listeners.
\r
74 * @param entryId the primary key of the blogs entry
\r
75 * @return the blogs entry that was removed
\r
76 * @throws PortalException if a blogs entry with the primary key could not be found
\r
77 * @throws SystemException if a system exception occurred
\r
79 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
\r
81 throws com.liferay.portal.kernel.exception.PortalException,
\r
82 com.liferay.portal.kernel.exception.SystemException;
\r
85 * Deletes the blogs entry from the database. Also notifies the appropriate model listeners.
\r
87 * @param blogsEntry the blogs entry
\r
88 * @return the blogs entry that was removed
\r
89 * @throws SystemException if a system exception occurred
\r
91 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
\r
92 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
\r
93 throws com.liferay.portal.kernel.exception.SystemException;
\r
95 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
\r
98 * Performs a dynamic query on the database and returns the matching rows.
\r
100 * @param dynamicQuery the dynamic query
\r
101 * @return the matching rows
\r
102 * @throws SystemException if a system exception occurred
\r
104 @SuppressWarnings("rawtypes")
\r
105 public java.util.List dynamicQuery(
\r
106 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
\r
107 throws com.liferay.portal.kernel.exception.SystemException;
\r
110 * Performs a dynamic query on the database and returns a range of the matching rows.
\r
113 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
\r
116 * @param dynamicQuery the dynamic query
\r
117 * @param start the lower bound of the range of model instances
\r
118 * @param end the upper bound of the range of model instances (not inclusive)
\r
119 * @return the range of matching rows
\r
120 * @throws SystemException if a system exception occurred
\r
122 @SuppressWarnings("rawtypes")
\r
123 public java.util.List dynamicQuery(
\r
124 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
\r
125 int end) throws com.liferay.portal.kernel.exception.SystemException;
\r
128 * Performs a dynamic query on the database and returns an ordered range of the matching rows.
\r
131 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
\r
134 * @param dynamicQuery the dynamic query
\r
135 * @param start the lower bound of the range of model instances
\r
136 * @param end the upper bound of the range of model instances (not inclusive)
\r
137 * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
\r
138 * @return the ordered range of matching rows
\r
139 * @throws SystemException if a system exception occurred
\r
141 @SuppressWarnings("rawtypes")
\r
142 public java.util.List dynamicQuery(
\r
143 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
\r
145 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
\r
146 throws com.liferay.portal.kernel.exception.SystemException;
\r
149 * Returns the number of rows that match the dynamic query.
\r
151 * @param dynamicQuery the dynamic query
\r
152 * @return the number of rows that match the dynamic query
\r
153 * @throws SystemException if a system exception occurred
\r
155 public long dynamicQueryCount(
\r
156 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
\r
157 throws com.liferay.portal.kernel.exception.SystemException;
\r
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
160 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntry(
\r
162 throws com.liferay.portal.kernel.exception.SystemException;
\r
165 * Returns the blogs entry with the primary key.
\r
167 * @param entryId the primary key of the blogs entry
\r
168 * @return the blogs entry
\r
169 * @throws PortalException if a blogs entry with the primary key could not be found
\r
170 * @throws SystemException if a system exception occurred
\r
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
173 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntry(
\r
175 throws com.liferay.portal.kernel.exception.PortalException,
\r
176 com.liferay.portal.kernel.exception.SystemException;
\r
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
179 public com.liferay.portal.model.PersistedModel getPersistedModel(
\r
180 java.io.Serializable primaryKeyObj)
\r
181 throws com.liferay.portal.kernel.exception.PortalException,
\r
182 com.liferay.portal.kernel.exception.SystemException;
\r
185 * Returns the blogs entry with the UUID in the group.
\r
187 * @param uuid the UUID of blogs entry
\r
188 * @param groupId the group id of the blogs entry
\r
189 * @return the blogs entry
\r
190 * @throws PortalException if a blogs entry with the UUID in the group could not be found
\r
191 * @throws SystemException if a system exception occurred
\r
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
194 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntryByUuidAndGroupId(
\r
195 java.lang.String uuid, long groupId)
\r
196 throws com.liferay.portal.kernel.exception.PortalException,
\r
197 com.liferay.portal.kernel.exception.SystemException;
\r
200 * Returns a range of all the blogs entries.
\r
203 * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
\r
206 * @param start the lower bound of the range of blogs entries
\r
207 * @param end the upper bound of the range of blogs entries (not inclusive)
\r
208 * @return the range of blogs entries
\r
209 * @throws SystemException if a system exception occurred
\r
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
212 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntries(
\r
213 int start, int end)
\r
214 throws com.liferay.portal.kernel.exception.SystemException;
\r
217 * Returns the number of blogs entries.
\r
219 * @return the number of blogs entries
\r
220 * @throws SystemException if a system exception occurred
\r
222 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
223 public int getBlogsEntriesCount()
\r
224 throws com.liferay.portal.kernel.exception.SystemException;
\r
227 * Updates the blogs entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
\r
229 * @param blogsEntry the blogs entry
\r
230 * @return the blogs entry that was updated
\r
231 * @throws SystemException if a system exception occurred
\r
233 public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(
\r
234 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
\r
235 throws com.liferay.portal.kernel.exception.SystemException;
\r
238 * Updates the blogs entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
\r
240 * @param blogsEntry the blogs entry
\r
241 * @param merge whether to merge the blogs entry with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
\r
242 * @return the blogs entry that was updated
\r
243 * @throws SystemException if a system exception occurred
\r
245 public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(
\r
246 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry, boolean merge)
\r
247 throws com.liferay.portal.kernel.exception.SystemException;
\r
250 * Returns the Spring bean ID for this bean.
\r
252 * @return the Spring bean ID for this bean
\r
254 public java.lang.String getBeanIdentifier();
\r
257 * Sets the Spring bean ID for this bean.
\r
259 * @param beanIdentifier the Spring bean ID for this bean
\r
261 public void setBeanIdentifier(java.lang.String beanIdentifier);
\r
263 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,
\r
264 java.lang.String title, java.lang.String description,
\r
265 java.lang.String content, int displayDateMonth, int displayDateDay,
\r
266 int displayDateYear, int displayDateHour, int displayDateMinute,
\r
267 boolean allowPingbacks, boolean allowTrackbacks,
\r
268 java.lang.String[] trackbacks, boolean smallImage,
\r
269 java.lang.String smallImageURL, java.lang.String smallImageFileName,
\r
270 java.io.InputStream smallImageInputStream,
\r
271 com.liferay.portal.service.ServiceContext serviceContext)
\r
272 throws com.liferay.portal.kernel.exception.PortalException,
\r
273 com.liferay.portal.kernel.exception.SystemException;
\r
275 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId, long groupId,
\r
276 java.lang.String title, java.lang.String description,
\r
277 java.lang.String content, int displayDateMonth, int displayDateDay,
\r
278 int displayDateYear, int displayDateHour, int displayDateMinute,
\r
279 boolean allowPingbacks, boolean allowTrackbacks,
\r
280 java.lang.String[] trackbacks, boolean smallImage,
\r
281 java.lang.String smallImageURL, java.lang.String smallImageFileName,
\r
282 java.io.InputStream smallImageInputStream,
\r
283 com.liferay.portal.service.ServiceContext serviceContext)
\r
284 throws com.liferay.portal.kernel.exception.PortalException,
\r
285 com.liferay.portal.kernel.exception.SystemException;
\r
287 public void addEntryResources(
\r
288 com.liferay.portlet.blogs.model.BlogsEntry entry,
\r
289 boolean addGroupPermissions, boolean addGuestPermissions)
\r
290 throws com.liferay.portal.kernel.exception.PortalException,
\r
291 com.liferay.portal.kernel.exception.SystemException;
\r
293 public void addEntryResources(
\r
294 com.liferay.portlet.blogs.model.BlogsEntry entry,
\r
295 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
\r
296 throws com.liferay.portal.kernel.exception.PortalException,
\r
297 com.liferay.portal.kernel.exception.SystemException;
\r
299 public void addEntryResources(long entryId, boolean addGroupPermissions,
\r
300 boolean addGuestPermissions)
\r
301 throws com.liferay.portal.kernel.exception.PortalException,
\r
302 com.liferay.portal.kernel.exception.SystemException;
\r
304 public void addEntryResources(long entryId,
\r
305 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
\r
306 throws com.liferay.portal.kernel.exception.PortalException,
\r
307 com.liferay.portal.kernel.exception.SystemException;
\r
309 public void checkEntries()
\r
310 throws com.liferay.portal.kernel.exception.PortalException,
\r
311 com.liferay.portal.kernel.exception.SystemException;
\r
313 public void deleteEntries(long groupId)
\r
314 throws com.liferay.portal.kernel.exception.PortalException,
\r
315 com.liferay.portal.kernel.exception.SystemException;
\r
317 public void deleteEntry(com.liferay.portlet.blogs.model.BlogsEntry entry)
\r
318 throws com.liferay.portal.kernel.exception.PortalException,
\r
319 com.liferay.portal.kernel.exception.SystemException;
\r
321 public void deleteEntry(long entryId)
\r
322 throws com.liferay.portal.kernel.exception.PortalException,
\r
323 com.liferay.portal.kernel.exception.SystemException;
\r
325 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
326 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
\r
327 long companyId, java.util.Date displayDate, int status, int start,
\r
328 int end) throws com.liferay.portal.kernel.exception.SystemException;
\r
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
331 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
\r
332 long companyId, java.util.Date displayDate, int status, int start,
\r
333 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
\r
334 throws com.liferay.portal.kernel.exception.SystemException;
\r
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
337 public int getCompanyEntriesCount(long companyId,
\r
338 java.util.Date displayDate, int status)
\r
339 throws com.liferay.portal.kernel.exception.SystemException;
\r
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
342 public com.liferay.portlet.blogs.model.BlogsEntry[] getEntriesPrevAndNext(
\r
344 throws com.liferay.portal.kernel.exception.PortalException,
\r
345 com.liferay.portal.kernel.exception.SystemException;
\r
347 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
348 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long entryId)
\r
349 throws com.liferay.portal.kernel.exception.PortalException,
\r
350 com.liferay.portal.kernel.exception.SystemException;
\r
352 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
353 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long groupId,
\r
354 java.lang.String urlTitle)
\r
355 throws com.liferay.portal.kernel.exception.PortalException,
\r
356 com.liferay.portal.kernel.exception.SystemException;
\r
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
359 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
\r
360 long groupId, java.util.Date displayDate, int status, int start, int end)
\r
361 throws com.liferay.portal.kernel.exception.SystemException;
\r
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
364 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
\r
365 long groupId, java.util.Date displayDate, int status, int start,
\r
366 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
\r
367 throws com.liferay.portal.kernel.exception.SystemException;
\r
369 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
370 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
\r
371 long groupId, int status, int start, int end)
\r
372 throws com.liferay.portal.kernel.exception.SystemException;
\r
374 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
375 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
\r
376 long groupId, int status, int start, int end,
\r
377 com.liferay.portal.kernel.util.OrderByComparator obc)
\r
378 throws com.liferay.portal.kernel.exception.SystemException;
\r
380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
381 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
\r
382 int status) throws com.liferay.portal.kernel.exception.SystemException;
\r
384 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
385 public int getGroupEntriesCount(long groupId, int status)
\r
386 throws com.liferay.portal.kernel.exception.SystemException;
\r
388 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
389 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
\r
390 long companyId, long groupId, java.util.Date displayDate, int status,
\r
391 int start, int end)
\r
392 throws com.liferay.portal.kernel.exception.SystemException;
\r
394 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
395 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
\r
396 long groupId, long userId, java.util.Date displayDate, int status,
\r
397 int start, int end)
\r
398 throws com.liferay.portal.kernel.exception.SystemException;
\r
400 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
401 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
\r
402 long groupId, long userId, java.util.Date displayDate, int status,
\r
403 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
\r
404 throws com.liferay.portal.kernel.exception.SystemException;
\r
406 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
407 public int getGroupUserEntriesCount(long groupId, long userId,
\r
408 java.util.Date displayDate, int status)
\r
409 throws com.liferay.portal.kernel.exception.SystemException;
\r
411 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
412 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getNoAssetEntries()
\r
413 throws com.liferay.portal.kernel.exception.SystemException;
\r
415 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
416 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
\r
417 long organizationId, java.util.Date displayDate, int status, int start,
\r
418 int end) throws com.liferay.portal.kernel.exception.SystemException;
\r
420 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
421 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
\r
422 long organizationId, java.util.Date displayDate, int status, int start,
\r
423 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
\r
424 throws com.liferay.portal.kernel.exception.SystemException;
\r
426 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
427 public int getOrganizationEntriesCount(long organizationId,
\r
428 java.util.Date displayDate, int status)
\r
429 throws com.liferay.portal.kernel.exception.SystemException;
\r
431 public void subscribe(long userId, long groupId)
\r
432 throws com.liferay.portal.kernel.exception.PortalException,
\r
433 com.liferay.portal.kernel.exception.SystemException;
\r
435 public void unsubscribe(long userId, long groupId)
\r
436 throws com.liferay.portal.kernel.exception.PortalException,
\r
437 com.liferay.portal.kernel.exception.SystemException;
\r
439 public void updateAsset(long userId,
\r
440 com.liferay.portlet.blogs.model.BlogsEntry entry,
\r
441 long[] assetCategoryIds, java.lang.String[] assetTagNames,
\r
442 long[] assetLinkEntryIds)
\r
443 throws com.liferay.portal.kernel.exception.PortalException,
\r
444 com.liferay.portal.kernel.exception.SystemException;
\r
446 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
\r
447 long entryId, java.lang.String title, java.lang.String description,
\r
448 java.lang.String content, int displayDateMonth, int displayDateDay,
\r
449 int displayDateYear, int displayDateHour, int displayDateMinute,
\r
450 boolean allowPingbacks, boolean allowTrackbacks,
\r
451 java.lang.String[] trackbacks, boolean smallImage,
\r
452 java.lang.String smallImageURL, java.lang.String smallImageFileName,
\r
453 java.io.InputStream smallImageInputStream,
\r
454 com.liferay.portal.service.ServiceContext serviceContext)
\r
455 throws com.liferay.portal.kernel.exception.PortalException,
\r
456 com.liferay.portal.kernel.exception.SystemException;
\r
458 public void updateEntryResources(
\r
459 com.liferay.portlet.blogs.model.BlogsEntry entry,
\r
460 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
\r
461 throws com.liferay.portal.kernel.exception.PortalException,
\r
462 com.liferay.portal.kernel.exception.SystemException;
\r
464 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
\r
465 long userId, long entryId, int status,
\r
466 com.liferay.portal.service.ServiceContext serviceContext)
\r
467 throws com.liferay.portal.kernel.exception.PortalException,
\r
468 com.liferay.portal.kernel.exception.SystemException;
\r
470 public List<BlogsEntryHeader> getBlogsEntryHeadersByGroupIdList(List<Long> groupIdList)
\r
471 throws com.liferay.portal.kernel.exception.PortalException,
\r
472 com.liferay.portal.kernel.exception.SystemException;
\r
474 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
475 public com.liferay.portal.kernel.search.Hits search(long companyId,
\r
476 long groupId, long userId, long ownerUserId, java.lang.String keywords,
\r
477 int start, int end) throws com.liferay.portal.kernel.exception.SystemException;
\r
479 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
\r
480 public com.liferay.portal.kernel.search.Hits searchByDate(long companyId,
\r
481 long groupId, long userId, long ownerUserId, java.lang.String keywords,
\r
482 int start, int end) throws com.liferay.portal.kernel.exception.SystemException;
\r