Interface ContentTargetingItemCriteria

All Superinterfaces:
org.broadleafcommerce.common.copy.MultiTenantCloneable<ContentTargetingItemCriteria>, org.broadleafcommerce.common.rule.QuantityBasedRule, Serializable
All Known Implementing Classes:
ContentTargetingItemCriteriaImpl

public interface ContentTargetingItemCriteria extends org.broadleafcommerce.common.rule.QuantityBasedRule, org.broadleafcommerce.common.copy.MultiTenantCloneable<ContentTargetingItemCriteria>
Provides the capability for ContentTargeters to depend on items in the users cart.
Author:
bpolster
  • Method Details

    • getContentTargeter

      @Nonnull ContentTargeter getContentTargeter()
      Returns the associated ContentTargeter
      Returns:
    • setContentTargeter

      void setContentTargeter(@Nonnull ContentTargeter contentTargeter)
      Sets the parent ContentTargeter
      Parameters:
      contentTargeter -
    • cloneEntity

      @Nonnull ContentTargetingItemCriteria cloneEntity()
      Builds a copy of this item. Used by the content management system when an item is edited.
      Returns:
      a copy of this item