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