Interface ActionRuleApplicable

    • Method Detail

      • applyActionRule

        Executable applyActionRule​(BeanMethodActionRule beanMethodActionRule)
        Adds the bean method action rule.
        Parameters:
        beanMethodActionRule - the bean method action rule
        Returns:
        an instance of the executable action
      • applyActionRule

        Executable applyActionRule​(ConfigBeanMethodActionRule configBeanMethodActionRule)
        Adds the config bean method action rule.
        Parameters:
        configBeanMethodActionRule - the config bean method action rule
        Returns:
        an instance of the executable action
      • applyActionRule

        Executable applyActionRule​(IncludeActionRule includeActionRule)
        Adds the include action rule.
        Parameters:
        includeActionRule - the include action rule
        Returns:
        an instance of the executable action
      • applyActionRule

        Executable applyActionRule​(EchoActionRule echoActionRule)
        Adds the echo action rule.
        Parameters:
        echoActionRule - the echo action rule
        Returns:
        an instance of the executable action
      • applyActionRule

        Executable applyActionRule​(HeaderActionRule headerActionRule)
        Adds the header action rule.
        Parameters:
        headerActionRule - the header action rule
        Returns:
        an instance of the executable action
      • applyActionRule

        void applyActionRule​(Executable action)
        Adds an executable action instance.
        Parameters:
        action - an executable action instance
      • applyActionRule

        void applyActionRule​(java.util.Collection<Executable> actionList)
        Adds a list of action instances that can be executed.
        Parameters:
        actionList - a list of action instances