Interface PersonalizationStrategy

    • Method Detail

      • personalizeList

        PersonalizationResult personalizeList​(Profile profile,
                                              Session session,
                                              PersonalizationService.PersonalizationRequest personalizationRequest)
        Filters and personalizes the list of contents passed as a parameter using the strategy's implementation.
        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