Class DefaultQuickInfoService
java.lang.Object
org.silverpeas.components.quickinfo.model.DefaultQuickInfoService
- All Implemented Interfaces:
QuickInfoService,org.silverpeas.core.ApplicationService
@Service
@Named("quickinfoService")
public class DefaultQuickInfoService
extends Object
implements QuickInfoService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledgeNews(String id, String userId) Creating new news from an existing one.getAllNews(String componentId) getAllNewsByStatus(String componentId, String userId) org.silverpeas.kernel.bundle.LocalizationBundlegetComponentMessages(String language) org.silverpeas.kernel.bundle.SettingBundlegetContributionById(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId) getNewsByForeignId(String foreignId) getNewsForTicker(String userId) getPlatformNews(String userId) getUnreadBlockingNews(String userId) getVisibleNews(String componentId) booleanisRelatedTo(String instanceId) voidperformReminder(org.silverpeas.core.reminder.Reminder reminder) Performs processes about news linked to given reminder.
If news is not concerned, nothing is performed.voidvoidremoveNews(String id) voidsubmitNewsOnHomepage(String id, String userId) voidupdate(News news, List<org.silverpeas.core.pdc.pdc.model.PdcPosition> positions, Collection<org.silverpeas.core.io.upload.UploadedFile> uploadedFiles, boolean forcePublishing)
-
Constructor Details
-
DefaultQuickInfoService
public DefaultQuickInfoService()
-
-
Method Details
-
getContributionById
public Optional<News> getContributionById(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId) - Specified by:
getContributionByIdin interfaceorg.silverpeas.core.ApplicationService- Specified by:
getContributionByIdin interfaceQuickInfoService
-
getVisibleNews
- Specified by:
getVisibleNewsin interfaceQuickInfoService
-
getAllNews
- Specified by:
getAllNewsin interfaceQuickInfoService
-
getAllNewsByStatus
- Specified by:
getAllNewsByStatusin interfaceQuickInfoService
-
getNews
- Specified by:
getNewsin interfaceQuickInfoService
-
getNewsByForeignId
- Specified by:
getNewsByForeignIdin interfaceQuickInfoService
-
acknowledgeNews
- Specified by:
acknowledgeNewsin interfaceQuickInfoService
-
getComponentSettings
public org.silverpeas.kernel.bundle.SettingBundle getComponentSettings()- Specified by:
getComponentSettingsin interfaceorg.silverpeas.core.ApplicationService
-
getComponentMessages
- Specified by:
getComponentMessagesin interfaceorg.silverpeas.core.ApplicationService
-
isRelatedTo
- Specified by:
isRelatedToin interfaceorg.silverpeas.core.ApplicationService
-
create
- Specified by:
createin interfaceQuickInfoService
-
copyNews
public News copyNews(News newsToCopy, org.silverpeas.core.admin.component.model.PasteDetail pasteDetail) Description copied from interface:QuickInfoServiceCreating new news from an existing one.- Specified by:
copyNewsin interfaceQuickInfoService- Parameters:
newsToCopy- news to copy.pasteDetail- the details about the copy (user identifier and component destination).- Returns:
- a
Newsinstance representing the created news.
-
publish
- Specified by:
publishin interfaceQuickInfoService
-
update
public void update(News news, List<org.silverpeas.core.pdc.pdc.model.PdcPosition> positions, Collection<org.silverpeas.core.io.upload.UploadedFile> uploadedFiles, boolean forcePublishing) - Specified by:
updatein interfaceQuickInfoService
-
removeNews
- Specified by:
removeNewsin interfaceQuickInfoService
-
getPlatformNews
- Specified by:
getPlatformNewsin interfaceQuickInfoService
-
getNewsForTicker
- Specified by:
getNewsForTickerin interfaceQuickInfoService
-
getUnreadBlockingNews
- Specified by:
getUnreadBlockingNewsin interfaceQuickInfoService
-
submitNewsOnHomepage
- Specified by:
submitNewsOnHomepagein interfaceQuickInfoService
-
performReminder
public void performReminder(org.silverpeas.core.reminder.Reminder reminder) Description copied from interface:QuickInfoServicePerforms processes about news linked to given reminder.
If news is not concerned, nothing is performed.- Specified by:
performReminderin interfaceQuickInfoService- Parameters:
reminder- aReminderinstance.
-