com.liferay.portal.kernel.mobile.device.rulegroup
Class RuleGroupProcessorUtil

java.lang.Object
  extended by com.liferay.portal.kernel.mobile.device.rulegroup.RuleGroupProcessorUtil

public class RuleGroupProcessorUtil
extends java.lang.Object

Author:
Edward Han

Constructor Summary
RuleGroupProcessorUtil()
           
 
Method Summary
static MDRRuleGroupInstance evaluateRuleGroups(ThemeDisplay themeDisplay)
           
static RuleGroupProcessor getRuleGroupProcessor()
           
static RuleHandler getRuleHandler(java.lang.String ruleType)
           
static java.util.Collection<RuleHandler> getRuleHandlers()
           
static java.util.Collection<java.lang.String> getRuleHandlerTypes()
           
static void registerRuleHandler(RuleHandler ruleHandler)
           
 void setRuleGroupProcessor(RuleGroupProcessor ruleGroupProcessor)
           
static RuleHandler unregisterRuleHandler(java.lang.String ruleType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleGroupProcessorUtil

public RuleGroupProcessorUtil()
Method Detail

evaluateRuleGroups

public static MDRRuleGroupInstance evaluateRuleGroups(ThemeDisplay themeDisplay)
                                               throws SystemException
Throws:
SystemException

getRuleGroupProcessor

public static RuleGroupProcessor getRuleGroupProcessor()

getRuleHandler

public static RuleHandler getRuleHandler(java.lang.String ruleType)

getRuleHandlers

public static java.util.Collection<RuleHandler> getRuleHandlers()

getRuleHandlerTypes

public static java.util.Collection<java.lang.String> getRuleHandlerTypes()

registerRuleHandler

public static void registerRuleHandler(RuleHandler ruleHandler)

unregisterRuleHandler

public static RuleHandler unregisterRuleHandler(java.lang.String ruleType)

setRuleGroupProcessor

public void setRuleGroupProcessor(RuleGroupProcessor ruleGroupProcessor)