Class InfoLetterContentManager

  • All Implemented Interfaces:
    org.silverpeas.core.contribution.contentcontainer.content.SilverpeasContentManager

    @Service
    public class InfoLetterContentManager
    extends org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager
    The infoletter implementation of SilverpeasContentManager.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager

        org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager.ContributionWrapper
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected InfoLetterContentManager()
      Hidden constructor as this implementation must be GET by CDI mechanism.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected <T extends org.silverpeas.core.contribution.model.Contribution>
      org.silverpeas.core.contribution.contentcontainer.content.SilverContentVisibility
      computeSilverContentVisibility​(T contribution)  
      protected List<org.silverpeas.core.contribution.model.Contribution> getAccessibleContributions​(List<org.silverpeas.core.ResourceReference> resourceReferences, String currentUserId)  
      protected String getContentIconFileName​(String componentInstanceId)  
      protected Optional<org.silverpeas.core.contribution.model.Contribution> getContribution​(String resourceId, String componentInstanceId)  
      • Methods inherited from class org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager

        createSilverContent, createSilverContent, createSilverContent, createSilverContent, deleteSilverContent, deleteSilverContent, deleteSilverContent, getContentManager, getOrCreateSilverContentId, getOrCreateSilverContentId, getSilverContentByReference, getSilverContentId, getSilverContentId, updateSilverContentVisibility, updateSilverContentVisibility
    • Constructor Detail

      • InfoLetterContentManager

        protected InfoLetterContentManager()
        Hidden constructor as this implementation must be GET by CDI mechanism.
    • Method Detail

      • getContentIconFileName

        protected String getContentIconFileName​(String componentInstanceId)
        Specified by:
        getContentIconFileName in class org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager
      • getContribution

        protected Optional<org.silverpeas.core.contribution.model.Contribution> getContribution​(String resourceId,
                                                                                                String componentInstanceId)
        Specified by:
        getContribution in class org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager
      • getAccessibleContributions

        protected List<org.silverpeas.core.contribution.model.Contribution> getAccessibleContributions​(List<org.silverpeas.core.ResourceReference> resourceReferences,
                                                                                                       String currentUserId)
        Specified by:
        getAccessibleContributions in class org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager
      • computeSilverContentVisibility

        protected <T extends org.silverpeas.core.contribution.model.Contribution> org.silverpeas.core.contribution.contentcontainer.content.SilverContentVisibility computeSilverContentVisibility​(T contribution)
        Overrides:
        computeSilverContentVisibility in class org.silverpeas.core.contribution.contentcontainer.content.AbstractSilverpeasContentManager