public class DefaultRuleGroupProcessorImpl
extends java.lang.Object
implements com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessor
| Constructor and Description |
|---|
DefaultRuleGroupProcessorImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
evaluateRule(com.liferay.portlet.mobiledevicerules.model.MDRRule rule,
com.liferay.portal.theme.ThemeDisplay themeDisplay) |
protected com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance |
evaluateRuleGroupInstances(java.lang.String className,
long classPK,
com.liferay.portal.theme.ThemeDisplay themeDisplay) |
com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance |
evaluateRuleGroups(com.liferay.portal.theme.ThemeDisplay themeDisplay) |
com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler |
getRuleHandler(java.lang.String ruleType) |
java.util.Collection<com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler> |
getRuleHandlers() |
java.util.Collection<java.lang.String> |
getRuleHandlerTypes() |
void |
registerRuleHandler(com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler ruleHandler) |
void |
setMDRRuleGroupInstanceLocalService(com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService) |
void |
setMDRRuleGroupLocalService(com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupLocalService mdrRuleGroupLocalService) |
void |
setRuleHandlers(java.util.Collection<com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler> ruleHandlers) |
com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler |
unregisterRuleHandler(java.lang.String ruleType) |
public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance evaluateRuleGroups(com.liferay.portal.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.SystemException
evaluateRuleGroups in interface com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessorcom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler getRuleHandler(java.lang.String ruleType)
getRuleHandler in interface com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessorpublic java.util.Collection<com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler> getRuleHandlers()
getRuleHandlers in interface com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessorpublic java.util.Collection<java.lang.String> getRuleHandlerTypes()
getRuleHandlerTypes in interface com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessorpublic void registerRuleHandler(com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler ruleHandler)
registerRuleHandler in interface com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessorpublic void setMDRRuleGroupInstanceLocalService(com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService)
public void setMDRRuleGroupLocalService(com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupLocalService mdrRuleGroupLocalService)
public void setRuleHandlers(java.util.Collection<com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler> ruleHandlers)
public com.liferay.portal.kernel.mobile.device.rulegroup.rule.RuleHandler unregisterRuleHandler(java.lang.String ruleType)
unregisterRuleHandler in interface com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessorprotected boolean evaluateRule(com.liferay.portlet.mobiledevicerules.model.MDRRule rule,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
protected com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance evaluateRuleGroupInstances(java.lang.String className,
long classPK,
com.liferay.portal.theme.ThemeDisplay themeDisplay)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemException