Interface RecommendationAlgorithmInclusionRule


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

    Modifier and Type
    Method
    Description
    Product attribute to be used by this inclusion rule
    int
    The maximum boundary used by the 'dynamicallyRanges' operation.
    int
    The minimum boundary used by the 'dynamicallyRanges' operation.
    The matching operation to be applied on the product attribute
    List of values to be checked by this inclusion rule
  • Method Details

    • 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.