Interface QuickInfoService
-
- All Superinterfaces:
org.silverpeas.core.ApplicationService
- All Known Implementing Classes:
DefaultQuickInfoService
public interface QuickInfoService extends org.silverpeas.core.ApplicationService
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacknowledgeNews(String id, String userId)NewscopyNews(News newsToCopy, org.silverpeas.core.admin.component.model.PasteDetail pasteDetail)Creating new news from an existing one.Newscreate(News news)static QuickInfoServiceget()List<News>getAllNews(String componentId)NewsByStatusgetAllNewsByStatus(String componentId, String userId)Optional<News>getContributionById(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId)NewsgetNews(String id)NewsgetNewsByForeignId(String id)List<News>getNewsForTicker(String userId)List<News>getPlatformNews(String userId)List<News>getUnreadBlockingNews(String userId)List<News>getVisibleNews(String componentId)voidperformReminder(org.silverpeas.core.reminder.Reminder reminder)Performs processes about news linked to given reminder.
If news is not concerned, nothing is performed.voidpublish(String id, String userId)voidremoveNews(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)
-
-
-
Method Detail
-
get
static QuickInfoService get()
-
getContributionById
Optional<News> getContributionById(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId)
- Specified by:
getContributionByIdin interfaceorg.silverpeas.core.ApplicationService
-
copyNews
News copyNews(News newsToCopy, org.silverpeas.core.admin.component.model.PasteDetail pasteDetail)
Creating new news from an existing one.- Parameters:
newsToCopy- news to copy.pasteDetail- the details about the copy (user identifier and component destination).- Returns:
- a
Newsinstance representing the created news.
-
update
void update(News news, List<org.silverpeas.core.pdc.pdc.model.PdcPosition> positions, Collection<org.silverpeas.core.io.upload.UploadedFile> uploadedFiles, boolean forcePublishing)
-
removeNews
void removeNews(String id)
-
getAllNewsByStatus
NewsByStatus getAllNewsByStatus(String componentId, String userId)
-
performReminder
void performReminder(org.silverpeas.core.reminder.Reminder reminder)
Performs processes about news linked to given reminder.
If news is not concerned, nothing is performed.- Parameters:
reminder- aReminderinstance.
-
-