com.elasticpath.domain.rules
Interface RuleCondition

All Superinterfaces:
EpDomain, Persistence, RuleElement, java.io.Serializable, ValueObject
All Known Implementing Classes:
BrandConditionImpl, CartContainsItemsOfCategoryConditionImpl, CartCurrencyConditionImpl, CartSubtotalConditionImpl, ProductCategoryConditionImpl, ProductConditionImpl, ProductInCartConditionImpl, SkuInCartConditionImpl

public interface RuleCondition
extends RuleElement

Represents a condition that must be true for a rule to fire.


Field Summary
static java.lang.String CONDITION_KIND
          Identifies the RuleElement as a condition to a rule.
 
Method Summary
 
Methods inherited from interface com.elasticpath.domain.rules.RuleElement
addParameter, appliesInScenario, getAllowedExceptions, getDisplayText, getExceptions, getKind, getParameterKeys, getParameters, getRuleCode, getType, setExceptions, setKind, setParameters, setRuleId, setType, validate
 
Methods inherited from interface com.elasticpath.domain.Persistence
executeBeforePersistAction, getUidPk, isPersistent, setDefaultValues, setUidPk
 
Methods inherited from interface com.elasticpath.domain.EpDomain
getElasticPath, setElasticPath
 

Field Detail

CONDITION_KIND

static final java.lang.String CONDITION_KIND
Identifies the RuleElement as a condition to a rule.

See Also:
Constant Field Values