Class AnnouncementsEntryLocalServiceImpl

Object
com.liferay.portal.kernel.service.BaseLocalServiceImpl
com.liferay.portlet.announcements.service.base.AnnouncementsEntryLocalServiceBaseImpl
com.liferay.portlet.announcements.service.impl.AnnouncementsEntryLocalServiceImpl
All Implemented Interfaces:
com.liferay.announcements.kernel.service.AnnouncementsEntryLocalService, com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<com.liferay.announcements.kernel.model.AnnouncementsEntry>, com.liferay.portal.kernel.service.PersistedModelLocalService

public class AnnouncementsEntryLocalServiceImpl extends AnnouncementsEntryLocalServiceBaseImpl
Author:
Brian Wing Shun Chan, Raymond Augé, Roberto Díaz
  • Field Details

    • mailService

      @BeanReference(type=com.liferay.mail.kernel.service.MailService.class) protected com.liferay.mail.kernel.service.MailService mailService
  • Constructor Details

    • AnnouncementsEntryLocalServiceImpl

      public AnnouncementsEntryLocalServiceImpl()
  • Method Details

    • addEntry

      public com.liferay.announcements.kernel.model.AnnouncementsEntry addEntry(long userId, long classNameId, long classPK, String title, String content, String url, String type, Date displayDate, Date expirationDate, int priority, boolean alert) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkEntries

      public void checkEntries() throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkEntries

      public void checkEntries(Date startDate, Date endDate) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteEntries

      public void deleteEntries(long companyId)
    • deleteEntries

      public void deleteEntries(long classNameId, long classPK) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteEntries

      public void deleteEntries(long companyId, long classNameId, long classPK) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteEntry

      @SystemEvent(type=1) public void deleteEntry(com.liferay.announcements.kernel.model.AnnouncementsEntry entry) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteEntry

      public void deleteEntry(long entryId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getEntries

      public List<com.liferay.announcements.kernel.model.AnnouncementsEntry> getEntries(long userId, LinkedHashMap<Long,long[]> scopes, boolean alert, int flagValue, int start, int end)
    • getEntries

      public List<com.liferay.announcements.kernel.model.AnnouncementsEntry> getEntries(long userId, LinkedHashMap<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)
    • getEntries

      public List<com.liferay.announcements.kernel.model.AnnouncementsEntry> getEntries(long companyId, long classNameId, long classPK, boolean alert, int start, int end)
    • getEntries

      public List<com.liferay.announcements.kernel.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)
    • getEntriesCount

      public int getEntriesCount(long userId, LinkedHashMap<Long,long[]> scopes, boolean alert, int flagValue)
    • getEntriesCount

      public int getEntriesCount(long userId, LinkedHashMap<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)
    • getEntriesCount

      public int getEntriesCount(long companyId, long classNameId, long classPK, boolean alert)
    • getEntriesCount

      public int getEntriesCount(long userId, long classNameId, long[] classPKs, boolean alert, int flagValue)
    • 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)
    • getEntry

      public com.liferay.announcements.kernel.model.AnnouncementsEntry getEntry(long entryId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getUserEntries

      public List<com.liferay.announcements.kernel.model.AnnouncementsEntry> getUserEntries(long userId, int start, int end)
    • getUserEntriesCount

      public int getUserEntriesCount(long userId)
    • updateEntry

      public com.liferay.announcements.kernel.model.AnnouncementsEntry updateEntry(long entryId, String title, String content, String url, String type, Date displayDate, Date expirationDate, int priority) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • notifyUsers

      protected void notifyUsers(com.liferay.announcements.kernel.model.AnnouncementsEntry entry) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • notifyUsers

      protected void notifyUsers(com.liferay.announcements.kernel.model.AnnouncementsEntry entry, long teamId, LinkedHashMap<String,Object> params, String toName, String toAddress, com.liferay.portal.kernel.model.Company company) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • notifyUsers

      protected void notifyUsers(List<com.liferay.portal.kernel.model.User> users, com.liferay.announcements.kernel.model.AnnouncementsEntry entry, Locale locale, String toAddress, String toName) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • validate

      protected void validate(String title, String content, String url, Date displayDate, Date expirationDate) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException