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
- Author:
- Brian Wing Shun Chan, Raymond Augé, Roberto Díaz
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.liferay.mail.kernel.service.MailService
Fields inherited from class com.liferay.portlet.announcements.service.base.AnnouncementsEntryLocalServiceBaseImpl
announcementsEntryFinder, announcementsEntryLocalService, announcementsEntryPersistence, counterLocalService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.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) void
void
checkEntries
(Date startDate, Date endDate) void
deleteEntries
(long companyId) void
deleteEntries
(long classNameId, long classPK) void
deleteEntries
(long companyId, long classNameId, long classPK) void
deleteEntry
(long entryId) void
deleteEntry
(com.liferay.announcements.kernel.model.AnnouncementsEntry entry) 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) List<com.liferay.announcements.kernel.model.AnnouncementsEntry>
getEntries
(long companyId, long classNameId, long classPK, boolean alert, int start, int end) List<com.liferay.announcements.kernel.model.AnnouncementsEntry>
getEntries
(long userId, LinkedHashMap<Long, long[]> scopes, boolean alert, int flagValue, int start, int end) 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) 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) int
getEntriesCount
(long companyId, long classNameId, long classPK, boolean alert) int
getEntriesCount
(long userId, LinkedHashMap<Long, long[]> scopes, boolean alert, int flagValue) 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) com.liferay.announcements.kernel.model.AnnouncementsEntry
getEntry
(long entryId) List<com.liferay.announcements.kernel.model.AnnouncementsEntry>
getUserEntries
(long userId, int start, int end) int
getUserEntriesCount
(long userId) protected void
notifyUsers
(com.liferay.announcements.kernel.model.AnnouncementsEntry entry) 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) protected void
notifyUsers
(List<com.liferay.portal.kernel.model.User> users, com.liferay.announcements.kernel.model.AnnouncementsEntry entry, Locale locale, String toAddress, String toName) com.liferay.announcements.kernel.model.AnnouncementsEntry
updateEntry
(long entryId, String title, String content, String url, String type, Date displayDate, Date expirationDate, int priority) protected void
Methods inherited from class com.liferay.portlet.announcements.service.base.AnnouncementsEntryLocalServiceBaseImpl
addAnnouncementsEntry, afterPropertiesSet, createAnnouncementsEntry, createPersistedModel, deleteAnnouncementsEntry, deleteAnnouncementsEntry, deletePersistedModel, destroy, dslQuery, dslQueryCount, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchAnnouncementsEntry, fetchAnnouncementsEntryByUuidAndCompanyId, getActionableDynamicQuery, getAnnouncementsEntries, getAnnouncementsEntriesCount, getAnnouncementsEntry, getAnnouncementsEntryByUuidAndCompanyId, getAnnouncementsEntryFinder, getAnnouncementsEntryLocalService, getAnnouncementsEntryPersistence, getBasePersistence, getCounterLocalService, getCTPersistence, getExportActionableDynamicQuery, getIndexableActionableDynamicQuery, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, initActionableDynamicQuery, runSQL, setAnnouncementsEntryFinder, setAnnouncementsEntryLocalService, setAnnouncementsEntryPersistence, setCounterLocalService, updateAnnouncementsEntry, updateWithUnsafeFunction
Methods inherited from class com.liferay.portal.kernel.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.liferay.portal.kernel.service.PersistedModelLocalService
fetchPersistedModel
-
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
-