001
014
015 package com.liferay.portlet.announcements.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019
023 @ProviderType
024 public interface AnnouncementsEntryFinder {
025 public int countByScope(long userId, long classNameId, long[] classPKs,
026 int displayDateMonth, int displayDateDay, int displayDateYear,
027 int displayDateHour, int displayDateMinute, int expirationDateMonth,
028 int expirationDateDay, int expirationDateYear, int expirationDateHour,
029 int expirationDateMinute, boolean alert, int flagValue);
030
031 public int countByScopes(long userId,
032 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
033 int displayDateMonth, int displayDateDay, int displayDateYear,
034 int displayDateHour, int displayDateMinute, int expirationDateMonth,
035 int expirationDateDay, int expirationDateYear, int expirationDateHour,
036 int expirationDateMinute, boolean alert, int flagValue);
037
038 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByDisplayDate(
039 java.util.Date displayDateLT, java.util.Date displayDateGT);
040
041 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByScope(
042 long userId, long classNameId, long[] classPKs, int displayDateMonth,
043 int displayDateDay, int displayDateYear, int displayDateHour,
044 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
045 int expirationDateYear, int expirationDateHour,
046 int expirationDateMinute, boolean alert, int flagValue, int start,
047 int end);
048
049 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByScopes(
050 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
051 int displayDateMonth, int displayDateDay, int displayDateYear,
052 int displayDateHour, int displayDateMinute, int expirationDateMonth,
053 int expirationDateDay, int expirationDateYear, int expirationDateHour,
054 int expirationDateMinute, boolean alert, int flagValue, int start,
055 int end);
056 }