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.MailServiceFields 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.AnnouncementsEntryaddEntry(long userId, long classNameId, long classPK, String title, String content, String url, String type, Date displayDate, Date expirationDate, int priority, boolean alert) voidvoidcheckEntries(Date startDate, Date endDate) voiddeleteEntries(long companyId) voiddeleteEntries(long classNameId, long classPK) voiddeleteEntries(long companyId, long classNameId, long classPK) voiddeleteEntry(long entryId) voiddeleteEntry(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) intgetEntriesCount(long userId, long classNameId, long[] classPKs, boolean alert, int flagValue) intgetEntriesCount(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) intgetEntriesCount(long companyId, long classNameId, long classPK, boolean alert) intgetEntriesCount(long userId, LinkedHashMap<Long, long[]> scopes, boolean alert, int flagValue) intgetEntriesCount(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.AnnouncementsEntrygetEntry(long entryId) List<com.liferay.announcements.kernel.model.AnnouncementsEntry>getUserEntries(long userId, int start, int end) intgetUserEntriesCount(long userId) protected voidnotifyUsers(com.liferay.announcements.kernel.model.AnnouncementsEntry entry) protected voidnotifyUsers(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 voidnotifyUsers(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.AnnouncementsEntryupdateEntry(long entryId, String title, String content, String url, String type, Date displayDate, Date expirationDate, int priority) protected voidMethods 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, updateWithUnsafeFunctionMethods inherited from class com.liferay.portal.kernel.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-