org.broadleafcommerce.cms.structure.service
Class StructuredContentDefaultRuleProcessor
java.lang.Object
org.broadleafcommerce.cms.structure.service.AbstractStructuredContentRuleProcessor
org.broadleafcommerce.cms.structure.service.StructuredContentDefaultRuleProcessor
- All Implemented Interfaces:
- StructuredContentRuleProcessor
@Service(value="blContentDefaultRuleProcessor")
public class StructuredContentDefaultRuleProcessor
- extends AbstractStructuredContentRuleProcessor
By default, this rule processor combines all of the rules from
StructuredContent.getStructuredContentMatchRules()
into a single MVEL expression.
- Author:
- bpolster.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StructuredContentDefaultRuleProcessor
public StructuredContentDefaultRuleProcessor()
checkForMatch
public boolean checkForMatch(StructuredContentDTO sc,
Map<String,Object> vars)
- Returns true if all of the rules associated with the passed in
StructuredContent
item match based on the passed in vars.
Also returns true if no rules are present for the passed in item.
- Parameters:
sc - - a structured content item to testvars - - a map of objects used by the rule MVEL expressions
- Returns:
- the result of the rule checks
Copyright © 2013. All Rights Reserved.