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 void
acknowledgeNews(String id, String userId)
News
create(News news)
static QuickInfoService
get()
List<News>
getAllNews(String componentId)
NewsByStatus
getAllNewsByStatus(String componentId, String userId)
Optional<News>
getContributionById(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId)
News
getNews(String id)
News
getNewsByForeignId(String id)
List<News>
getNewsForTicker(String userId)
List<News>
getPlatformNews(String userId)
List<News>
getUnreadBlockingNews(String userId)
List<News>
getVisibleNews(String componentId)
void
performReminder(org.silverpeas.core.reminder.Reminder reminder)
Performs processes about news linked to given reminder.
If news is not concerned, nothing is performed.void
publish(String id, String userId)
void
removeNews(String id)
void
submitNewsOnHomepage(String id, String userId)
void
update(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:
getContributionById
in interfaceorg.silverpeas.core.ApplicationService
-
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
- aReminder
instance.
-
-