Interface QuickInfoService

  • All Superinterfaces:
    org.silverpeas.core.ApplicationService
    All Known Implementing Classes:
    DefaultQuickInfoService

    public interface QuickInfoService
    extends org.silverpeas.core.ApplicationService
    • Method Detail

      • getContributionById

        Optional<News> getContributionById​(org.silverpeas.core.contribution.model.ContributionIdentifier contributionId)
        Specified by:
        getContributionById in interface org.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)
      • getUnreadBlockingNews

        List<News> getUnreadBlockingNews​(String userId)
      • acknowledgeNews

        void acknowledgeNews​(String id,
                             String userId)
      • getNewsByForeignId

        News getNewsByForeignId​(String id)
      • submitNewsOnHomepage

        void submitNewsOnHomepage​(String id,
                                  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 - a Reminder instance.