Class FilterPersonalizationStrategy

    • Constructor Detail

      • FilterPersonalizationStrategy

        public FilterPersonalizationStrategy()
    • Method Detail

      • setProfileService

        public void setProfileService​(ProfileService profileService)
      • personalizeList

        public PersonalizationResult personalizeList​(Profile profile,
                                                     Session session,
                                                     PersonalizationService.PersonalizationRequest personalizationRequest)
        Description copied from interface: PersonalizationStrategy
        Filters and personalizes the list of contents passed as a parameter using the strategy's implementation.
        Specified by:
        personalizeList in interface PersonalizationStrategy
        Parameters:
        profile - the profile to use for the personalization
        session - the session to use for the personalization
        personalizationRequest - the request contains the contents to personalizes as well as the parameters for the strategy (options)
        Returns:
        the personalization result that contains the list of content IDs resulting from the filtering/re-ordering