Interface PageItemCriteria

All Superinterfaces:
MultiTenantCloneable<PageItemCriteria>, QuantityBasedRule, Serializable
All Known Implementing Classes:
PageItemCriteriaImpl

public interface PageItemCriteria extends QuantityBasedRule, MultiTenantCloneable<PageItemCriteria>
Implementations of this interface contain item rule data that is used for targeting Pages.

For example, a Page could be setup to only show to user's who have a particular product in their cart.
Author:
bpolster
See Also:
  • Method Details

    • getPage

      @Nonnull Page getPage()
      Returns the parent Page to which this field belongs.
      Returns:
    • setPage

      void setPage(@Nonnull Page page)
      Sets the parent Page.
      Parameters:
      page -
    • cloneEntity

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