Interface StructuredContentItemCriteria

All Superinterfaces:
MultiTenantCloneable<StructuredContentItemCriteria>, QuantityBasedRule, Serializable
All Known Implementing Classes:
StructuredContentItemCriteriaImpl

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

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

    • getStructuredContent

      @Nonnull StructuredContent getStructuredContent()
      Returns the parent StructuredContent item to which this field belongs.
      Returns:
    • setStructuredContent

      void setStructuredContent(@Nonnull StructuredContent structuredContent)
      Sets the parent StructuredContent item.
      Parameters:
      structuredContent -
    • cloneEntity

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