com.liferay.portlet.announcements.service.impl
Class AnnouncementsEntryLocalServiceImpl

java.lang.Object
  extended by com.liferay.portlet.announcements.service.base.AnnouncementsEntryLocalServiceBaseImpl
      extended by com.liferay.portlet.announcements.service.impl.AnnouncementsEntryLocalServiceImpl
All Implemented Interfaces:
com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService

public class AnnouncementsEntryLocalServiceImpl
extends AnnouncementsEntryLocalServiceBaseImpl

View Source

Author:
Brian Wing Shun Chan, Raymond Augé

Field Summary
 
Fields inherited from class com.liferay.portlet.announcements.service.base.AnnouncementsEntryLocalServiceBaseImpl
announcementsDeliveryLocalService, announcementsDeliveryPersistence, announcementsDeliveryService, announcementsEntryFinder, announcementsEntryLocalService, announcementsEntryPersistence, announcementsEntryService, announcementsFlagLocalService, announcementsFlagPersistence, announcementsFlagService, companyLocalService, companyPersistence, companyService, counterLocalService, counterService, groupFinder, groupLocalService, groupPersistence, groupService, mailService, organizationFinder, organizationLocalService, organizationPersistence, organizationService, resourceFinder, resourceLocalService, resourcePersistence, resourceService, roleFinder, roleLocalService, rolePersistence, roleService, userFinder, userGroupFinder, userGroupLocalService, userGroupPersistence, userGroupService, userLocalService, userPersistence, userService
 
Constructor Summary
AnnouncementsEntryLocalServiceImpl()
           
 
Method Summary
 com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(long userId, long classNameId, long classPK, java.lang.String title, java.lang.String content, java.lang.String url, java.lang.String type, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, int priority, boolean alert)
           
 void checkEntries()
           
 void deleteEntry(long entryId)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(long userId, java.util.LinkedHashMap<java.lang.Long,long[]> scopes, boolean alert, int flagValue, int start, int end)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(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)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(long classNameId, long classPK, boolean alert, int start, int end)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(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)
           
 int getEntriesCount(long userId, java.util.LinkedHashMap<java.lang.Long,long[]> scopes, boolean alert, int flagValue)
           
 int getEntriesCount(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 getEntriesCount(long classNameId, long classPK, boolean alert)
           
 int getEntriesCount(long userId, long classNameId, long[] classPKs, boolean alert, int flagValue)
           
 int getEntriesCount(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)
           
 com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(long entryId)
           
 java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(long userId, int start, int end)
           
 int getUserEntriesCount(long userId)
           
protected  void notifyUsers(com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
           
 com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(long userId, long entryId, java.lang.String title, java.lang.String content, java.lang.String url, java.lang.String type, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, int expirationDateMonth, int expirationDateDay, int expirationDateYear, int expirationDateHour, int expirationDateMinute, int priority)
           
protected  void validate(java.lang.String title, java.lang.String content)
           
 
Methods inherited from class com.liferay.portlet.announcements.service.base.AnnouncementsEntryLocalServiceBaseImpl
addAnnouncementsEntry, createAnnouncementsEntry, deleteAnnouncementsEntry, deleteAnnouncementsEntry, dynamicQuery, dynamicQuery, getAnnouncementsDeliveryLocalService, getAnnouncementsDeliveryPersistence, getAnnouncementsDeliveryService, getAnnouncementsEntries, getAnnouncementsEntriesCount, getAnnouncementsEntry, getAnnouncementsEntryFinder, getAnnouncementsEntryLocalService, getAnnouncementsEntryPersistence, getAnnouncementsEntryService, getAnnouncementsFlagLocalService, getAnnouncementsFlagPersistence, getAnnouncementsFlagService, getCompanyLocalService, getCompanyPersistence, getCompanyService, getCounterLocalService, getCounterService, getGroupFinder, getGroupLocalService, getGroupPersistence, getGroupService, getMailService, getOrganizationFinder, getOrganizationLocalService, getOrganizationPersistence, getOrganizationService, getResourceFinder, getResourceLocalService, getResourcePersistence, getResourceService, getRoleFinder, getRoleLocalService, getRolePersistence, getRoleService, getUserFinder, getUserGroupFinder, getUserGroupLocalService, getUserGroupPersistence, getUserGroupService, getUserLocalService, getUserPersistence, getUserService, runSQL, setAnnouncementsDeliveryLocalService, setAnnouncementsDeliveryPersistence, setAnnouncementsDeliveryService, setAnnouncementsEntryFinder, setAnnouncementsEntryLocalService, setAnnouncementsEntryPersistence, setAnnouncementsEntryService, setAnnouncementsFlagLocalService, setAnnouncementsFlagPersistence, setAnnouncementsFlagService, setCompanyLocalService, setCompanyPersistence, setCompanyService, setCounterLocalService, setCounterService, setGroupFinder, setGroupLocalService, setGroupPersistence, setGroupService, setMailService, setOrganizationFinder, setOrganizationLocalService, setOrganizationPersistence, setOrganizationService, setResourceFinder, setResourceLocalService, setResourcePersistence, setResourceService, setRoleFinder, setRoleLocalService, setRolePersistence, setRoleService, setUserFinder, setUserGroupFinder, setUserGroupLocalService, setUserGroupPersistence, setUserGroupService, setUserLocalService, setUserPersistence, setUserService, updateAnnouncementsEntry, updateAnnouncementsEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnouncementsEntryLocalServiceImpl

public AnnouncementsEntryLocalServiceImpl()
Method Detail

addEntry

public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(long userId,
                                                                           long classNameId,
                                                                           long classPK,
                                                                           java.lang.String title,
                                                                           java.lang.String content,
                                                                           java.lang.String url,
                                                                           java.lang.String type,
                                                                           int displayDateMonth,
                                                                           int displayDateDay,
                                                                           int displayDateYear,
                                                                           int displayDateHour,
                                                                           int displayDateMinute,
                                                                           int expirationDateMonth,
                                                                           int expirationDateDay,
                                                                           int expirationDateYear,
                                                                           int expirationDateHour,
                                                                           int expirationDateMinute,
                                                                           int priority,
                                                                           boolean alert)
                                                                    throws com.liferay.portal.PortalException,
                                                                           com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

checkEntries

public void checkEntries()
                  throws com.liferay.portal.PortalException,
                         com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

deleteEntry

public void deleteEntry(long entryId)
                 throws com.liferay.portal.PortalException,
                        com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getEntry

public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(long entryId)
                                                                    throws com.liferay.portal.PortalException,
                                                                           com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getEntries

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(long classNameId,
                                                                                             long classPK,
                                                                                             boolean alert,
                                                                                             int start,
                                                                                             int end)
                                                                                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getEntries

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(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
Throws:
com.liferay.portal.SystemException

getEntries

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(long userId,
                                                                                             java.util.LinkedHashMap<java.lang.Long,long[]> scopes,
                                                                                             boolean alert,
                                                                                             int flagValue,
                                                                                             int start,
                                                                                             int end)
                                                                                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getEntries

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(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
Throws:
com.liferay.portal.SystemException

getEntriesCount

public int getEntriesCount(long classNameId,
                           long classPK,
                           boolean alert)
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getEntriesCount

public int getEntriesCount(long userId,
                           long classNameId,
                           long[] classPKs,
                           boolean alert,
                           int flagValue)
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getEntriesCount

public int getEntriesCount(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
Throws:
com.liferay.portal.SystemException

getEntriesCount

public int getEntriesCount(long userId,
                           java.util.LinkedHashMap<java.lang.Long,long[]> scopes,
                           boolean alert,
                           int flagValue)
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getEntriesCount

public int getEntriesCount(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
Throws:
com.liferay.portal.SystemException

getUserEntries

public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(long userId,
                                                                                                 int start,
                                                                                                 int end)
                                                                                          throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getUserEntriesCount

public int getUserEntriesCount(long userId)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

updateEntry

public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(long userId,
                                                                              long entryId,
                                                                              java.lang.String title,
                                                                              java.lang.String content,
                                                                              java.lang.String url,
                                                                              java.lang.String type,
                                                                              int displayDateMonth,
                                                                              int displayDateDay,
                                                                              int displayDateYear,
                                                                              int displayDateHour,
                                                                              int displayDateMinute,
                                                                              int expirationDateMonth,
                                                                              int expirationDateDay,
                                                                              int expirationDateYear,
                                                                              int expirationDateHour,
                                                                              int expirationDateMinute,
                                                                              int priority)
                                                                       throws com.liferay.portal.PortalException,
                                                                              com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

notifyUsers

protected void notifyUsers(com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
                    throws java.io.IOException,
                           com.liferay.portal.PortalException,
                           com.liferay.portal.SystemException
Throws:
java.io.IOException
com.liferay.portal.PortalException
com.liferay.portal.SystemException

validate

protected void validate(java.lang.String title,
                        java.lang.String content)
                 throws com.liferay.portal.PortalException
Throws:
com.liferay.portal.PortalException