Interface RecommendationAlgorithmInclusionRule


  • @ProviderType
    public interface RecommendationAlgorithmInclusionRule
    Abstract an inclusion rule for a Target Recommendation algorithm
    • Method Detail

      • getAttribute

        String getAttribute()
        Product attribute to be used by this inclusion rule
        Returns:
        String containing the product attribute
      • getOperation

        String getOperation()
        The matching operation to be applied on the product attribute
        Returns:
        String representation of the inclusion rule operation to be applied
      • getValues

        List<String> getValues()
        List of values to be checked by this inclusion rule
        Returns:
        a List
      • getLowRange

        int getLowRange()
        The minimum boundary used by the 'dynamicallyRanges' operation. Not used for other operations
        Returns:
        an integer containing the lower boundary
      • getHighRange

        int getHighRange()
        The maximum boundary used by the 'dynamicallyRanges' operation. Not used for other operations
        Returns:
        an integer containing the high boundary. Must be > than low range.