Class RuleFreeGiftToBundleRAOAction

  • All Implemented Interfaces:
    RAOAction, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware

    @Deprecated(since="1811",
                forRemoval=true)
    public class RuleFreeGiftToBundleRAOAction
    extends AbstractRuleExecutableSupport
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 18.11
    • Constructor Detail

      • RuleFreeGiftToBundleRAOAction

        public RuleFreeGiftToBundleRAOAction()
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • performAction

        protected boolean performAction​(RuleActionContext context,
                                        java.lang.String productCode,
                                        java.util.Collection<EntriesSelectionStrategyRPD> strategies,
                                        java.lang.Integer quantity)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • findProduct

        protected java.util.Optional<ProductModel> findProduct​(java.lang.String productCode,
                                                               RuleActionContext context)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getProductService

        protected ProductService getProductService()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setProductService

        public void setProductService​(ProductService productService)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setRuleOrderEntryPercentageDiscountRAOAction

        public void setRuleOrderEntryPercentageDiscountRAOAction​(RuleOrderEntryPercentageDiscountRAOAction ruleOrderEntryPercentageDiscountRAOAction)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getRuleOrderEntryPercentageDiscountRAOAction

        protected RuleOrderEntryPercentageDiscountRAOAction getRuleOrderEntryPercentageDiscountRAOAction()
        Deprecated, for removal: This API element is subject to removal in a future version.