com.liferay.portlet.announcements.service.persistence
Class AnnouncementsEntryFinderImpl

java.lang.Object
  extended by com.liferay.portal.service.persistence.impl.BasePersistenceImpl
      extended by com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinderImpl
All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory, com.liferay.portal.service.persistence.BasePersistence, com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder

public class AnnouncementsEntryFinderImpl
extends com.liferay.portal.service.persistence.impl.BasePersistenceImpl
implements com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder

View Source

Author:
Thiago Moreira, Raymond Augé

Field Summary
static java.lang.String COUNT_BY_HIDDEN
           
static java.lang.String COUNT_BY_NOT_HIDDEN
           
static java.lang.String FIND_BY_DISPLAY_DATE
           
static java.lang.String FIND_BY_HIDDEN
           
static java.lang.String FIND_BY_NOT_HIDDEN
           
 
Fields inherited from class com.liferay.portal.service.persistence.impl.BasePersistenceImpl
COUNT_COLUMN_NAME, listeners
 
Constructor Summary
AnnouncementsEntryFinderImpl()
           
 
Method Summary
 int countByScope(long userId, long classNameId, long[] classPKs, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean alert, int flagValue)
           
 int countByScopes(long userId, java.util.LinkedHashMap<java.lang.Long,long[]> scopes, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean alert, int flagValue)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByDisplayDate(java.util.Date displayDateLT, java.util.Date displayDateGT)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByScope(long userId, long classNameId, long[] classPKs, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean alert, int flagValue, int start, int end)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByScopes(long userId, java.util.LinkedHashMap<java.lang.Long,long[]> scopes, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, boolean alert, int flagValue, int start, int end)
           
protected  java.lang.String getClassPKs(java.util.LinkedHashMap<java.lang.Long,long[]> scopes)
           
protected  java.lang.String getClassPKs(long classNameId, long[] classPKs)
           
protected  void setClassPKs(com.liferay.portal.kernel.dao.orm.QueryPos qPos, java.util.LinkedHashMap<java.lang.Long,long[]> scopes)
           
protected  void setClassPKs(com.liferay.portal.kernel.dao.orm.QueryPos qPos, long classNameId, long[] classPKs)
           
protected  void setDates(com.liferay.portal.kernel.dao.orm.QueryPos qPos, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute)
           
 
Methods inherited from class com.liferay.portal.service.persistence.impl.BasePersistenceImpl
closeSession, getDataSource, getDialect, getListeners, openSession, processException, registerListener, setDataSource, setSessionFactory, unregisterListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COUNT_BY_HIDDEN

public static java.lang.String COUNT_BY_HIDDEN

COUNT_BY_NOT_HIDDEN

public static java.lang.String COUNT_BY_NOT_HIDDEN

FIND_BY_DISPLAY_DATE

public static java.lang.String FIND_BY_DISPLAY_DATE

FIND_BY_HIDDEN

public static java.lang.String FIND_BY_HIDDEN

FIND_BY_NOT_HIDDEN

public static java.lang.String FIND_BY_NOT_HIDDEN
Constructor Detail

AnnouncementsEntryFinderImpl

public AnnouncementsEntryFinderImpl()
Method Detail

countByScope

public int countByScope(long userId,
                        long classNameId,
                        long[] classPKs,
                        int displayDateMonth,
                        int displayDateDay,
                        int displayDateYear,
                        int displayDateHour,
                        int displayDateMinute,
                        int expirationDateMonth,
                        int expirationDateDay,
                        int expirationDateYear,
                        int expirationDateHour,
                        int expirationDateMinute,
                        boolean alert,
                        int flagValue)
                 throws com.liferay.portal.SystemException
Specified by:
countByScope in interface com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder
Throws:
com.liferay.portal.SystemException

countByScopes

public int countByScopes(long userId,
                         java.util.LinkedHashMap<java.lang.Long,long[]> scopes,
                         int displayDateMonth,
                         int displayDateDay,
                         int displayDateYear,
                         int displayDateHour,
                         int displayDateMinute,
                         int expirationDateMonth,
                         int expirationDateDay,
                         int expirationDateYear,
                         int expirationDateHour,
                         int expirationDateMinute,
                         boolean alert,
                         int flagValue)
                  throws com.liferay.portal.SystemException
Specified by:
countByScopes in interface com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder
Throws:
com.liferay.portal.SystemException

findByDisplayDate

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByDisplayDate(java.util.Date displayDateLT,
                                                                                                    java.util.Date displayDateGT)
                                                                                             throws com.liferay.portal.SystemException
Specified by:
findByDisplayDate in interface com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder
Throws:
com.liferay.portal.SystemException

findByScope

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByScope(long userId,
                                                                                              long classNameId,
                                                                                              long[] classPKs,
                                                                                              int displayDateMonth,
                                                                                              int displayDateDay,
                                                                                              int displayDateYear,
                                                                                              int displayDateHour,
                                                                                              int displayDateMinute,
                                                                                              int expirationDateMonth,
                                                                                              int expirationDateDay,
                                                                                              int expirationDateYear,
                                                                                              int expirationDateHour,
                                                                                              int expirationDateMinute,
                                                                                              boolean alert,
                                                                                              int flagValue,
                                                                                              int start,
                                                                                              int end)
                                                                                       throws com.liferay.portal.SystemException
Specified by:
findByScope in interface com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder
Throws:
com.liferay.portal.SystemException

findByScopes

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> findByScopes(long userId,
                                                                                               java.util.LinkedHashMap<java.lang.Long,long[]> scopes,
                                                                                               int displayDateMonth,
                                                                                               int displayDateDay,
                                                                                               int displayDateYear,
                                                                                               int displayDateHour,
                                                                                               int displayDateMinute,
                                                                                               int expirationDateMonth,
                                                                                               int expirationDateDay,
                                                                                               int expirationDateYear,
                                                                                               int expirationDateHour,
                                                                                               int expirationDateMinute,
                                                                                               boolean alert,
                                                                                               int flagValue,
                                                                                               int start,
                                                                                               int end)
                                                                                        throws com.liferay.portal.SystemException
Specified by:
findByScopes in interface com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder
Throws:
com.liferay.portal.SystemException

getClassPKs

protected java.lang.String getClassPKs(long classNameId,
                                       long[] classPKs)

getClassPKs

protected java.lang.String getClassPKs(java.util.LinkedHashMap<java.lang.Long,long[]> scopes)

setClassPKs

protected void setClassPKs(com.liferay.portal.kernel.dao.orm.QueryPos qPos,
                           long classNameId,
                           long[] classPKs)

setClassPKs

protected void setClassPKs(com.liferay.portal.kernel.dao.orm.QueryPos qPos,
                           java.util.LinkedHashMap<java.lang.Long,long[]> scopes)

setDates

protected void setDates(com.liferay.portal.kernel.dao.orm.QueryPos qPos,
                        int displayDateMonth,
                        int displayDateDay,
                        int displayDateYear,
                        int displayDateHour,
                        int displayDateMinute,
                        int expirationDateMonth,
                        int expirationDateDay,
                        int expirationDateYear,
                        int expirationDateHour,
                        int expirationDateMinute)