Interface RecommendationAlgorithmInclusionRule


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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getAttribute()
      Product attribute to be used by this inclusion rule
      int getHighRange()
      The maximum boundary used by the 'dynamicallyRanges' operation.
      int getLowRange()
      The minimum boundary used by the 'dynamicallyRanges' operation.
      java.lang.String getOperation()
      The matching operation to be applied on the product attribute
      java.util.List<java.lang.String> getValues()
      List of values to be checked by this inclusion rule
    • Method Detail

      • getAttribute

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

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

        java.util.List<java.lang.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.