Package com.broadleafcommerce.data.tracking.core.mapping.validation.rules
package com.broadleafcommerce.data.tracking.core.mapping.validation.rules
-
ClassDescriptionCommon regex pattern matching leveraged by most
RuleValidator
instances.Validate a boolean comparison SPEL expressionValidate a SPEL expression that compares a variable against a collection of valuesValidate a SPEL expression that compares a variable against a date literalDefault implementation ofStringValueCodec
Validate a SPEL expression that qualifies a collection variable's empty stateValidate a SPEL expression that compares a variable against a locale literalValidate a SPEL expression that compares a variable against a money numeric literalValidate a SPEL expression that compares a variable against a numeric literal (integer or decimal)Walks the object graph of the projection object looking for any instances of fields annotated withRuleValidate
.Marker annotation used on fields declarations in a projection to indicate the field, when populated, will contain a SPEL expression.Specializes in validation ofRuleValidate
annotated fields.EntityValidator
that specializes in compiling a list of allRuleValidate
annotated fields in a projection object to be validated.Validate a SPEL expression that compares a variable against a String literalCodec responsible for encoding string literals in a SPEL expression with a easily replaceable label.