public class DefaultRuleGroupProcessorImpl
extends java.lang.Object
implements com.liferay.mobile.device.rules.rule.RuleGroupProcessor
| Constructor and Description |
|---|
DefaultRuleGroupProcessorImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRuleHandler(com.liferay.mobile.device.rules.rule.RuleHandler ruleHandler) |
protected boolean |
evaluateRule(com.liferay.mobile.device.rules.model.MDRRule rule,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) |
protected com.liferay.mobile.device.rules.model.MDRRuleGroupInstance |
evaluateRuleGroupInstances(java.lang.String className,
long classPK,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) |
com.liferay.mobile.device.rules.model.MDRRuleGroupInstance |
evaluateRuleGroups(com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay) |
com.liferay.mobile.device.rules.rule.RuleHandler |
getRuleHandler(java.lang.String ruleType) |
java.util.Collection<com.liferay.mobile.device.rules.rule.RuleHandler> |
getRuleHandlers() |
java.util.Collection<java.lang.String> |
getRuleHandlerTypes() |
void |
registerRuleHandler(com.liferay.mobile.device.rules.rule.RuleHandler ruleHandler) |
protected void |
removeRuleHandler(com.liferay.mobile.device.rules.rule.RuleHandler ruleHandler) |
protected void |
setMdrRuleGroupInstanceLocalService(com.liferay.mobile.device.rules.service.MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService) |
protected void |
setMdrRuleGroupLocalService(com.liferay.mobile.device.rules.service.MDRRuleGroupLocalService mdrRuleGroupLocalService) |
com.liferay.mobile.device.rules.rule.RuleHandler |
unregisterRuleHandler(java.lang.String ruleType) |
public com.liferay.mobile.device.rules.model.MDRRuleGroupInstance evaluateRuleGroups(com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
evaluateRuleGroups in interface com.liferay.mobile.device.rules.rule.RuleGroupProcessorpublic com.liferay.mobile.device.rules.rule.RuleHandler getRuleHandler(java.lang.String ruleType)
getRuleHandler in interface com.liferay.mobile.device.rules.rule.RuleGroupProcessorpublic java.util.Collection<com.liferay.mobile.device.rules.rule.RuleHandler> getRuleHandlers()
getRuleHandlers in interface com.liferay.mobile.device.rules.rule.RuleGroupProcessorpublic java.util.Collection<java.lang.String> getRuleHandlerTypes()
getRuleHandlerTypes in interface com.liferay.mobile.device.rules.rule.RuleGroupProcessorpublic void registerRuleHandler(com.liferay.mobile.device.rules.rule.RuleHandler ruleHandler)
registerRuleHandler in interface com.liferay.mobile.device.rules.rule.RuleGroupProcessorpublic com.liferay.mobile.device.rules.rule.RuleHandler unregisterRuleHandler(java.lang.String ruleType)
unregisterRuleHandler in interface com.liferay.mobile.device.rules.rule.RuleGroupProcessorprotected void addRuleHandler(com.liferay.mobile.device.rules.rule.RuleHandler ruleHandler)
protected boolean evaluateRule(com.liferay.mobile.device.rules.model.MDRRule rule,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
protected com.liferay.mobile.device.rules.model.MDRRuleGroupInstance evaluateRuleGroupInstances(java.lang.String className,
long classPK,
com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
protected void removeRuleHandler(com.liferay.mobile.device.rules.rule.RuleHandler ruleHandler)
protected void setMdrRuleGroupInstanceLocalService(com.liferay.mobile.device.rules.service.MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService)
protected void setMdrRuleGroupLocalService(com.liferay.mobile.device.rules.service.MDRRuleGroupLocalService mdrRuleGroupLocalService)