Class DateRuleValidator
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
-
- com.broadleafcommerce.data.tracking.core.mapping.validation.rules.DateRuleValidator
-
- All Implemented Interfaces:
RuleValidator
,org.springframework.core.Ordered
public class DateRuleValidator extends AbstractRegexRuleValidator
Validate a SPEL expression that compares a variable against a date literal- Author:
- Jeff Fischer
-
-
Field Summary
Fields Modifier and Type Field Description static String
DATE_RULE_REGEX
-
Fields inherited from class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
pattern
-
-
Constructor Summary
Constructors Constructor Description DateRuleValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getRegex()
A regular expression pattern used to match and validate a SPEL-based rulevoid
setRegex(String regex)
RuleValidatorResponse
validate(RuleInspector.RuleExpression target, org.springframework.validation.Errors errors)
-
Methods inherited from class com.broadleafcommerce.data.tracking.core.mapping.validation.rules.AbstractRegexRuleValidator
getPattern, init
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.validation.rules.RuleValidator
getOrder
-
-
-
-
Field Detail
-
DATE_RULE_REGEX
public static final String DATE_RULE_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public RuleValidatorResponse validate(RuleInspector.RuleExpression target, org.springframework.validation.Errors errors)
- Specified by:
validate
in interfaceRuleValidator
- Overrides:
validate
in classAbstractRegexRuleValidator
-
getRegex
public String getRegex()
Description copied from class:AbstractRegexRuleValidator
A regular expression pattern used to match and validate a SPEL-based rule- Specified by:
getRegex
in classAbstractRegexRuleValidator
- Returns:
- A regular expression pattern used to match and validate a SPEL-based rule
-
setRegex
public void setRegex(String regex)
-
-