Class TmaAutoPickPolicyActionResolver

    • Constructor Detail

      • TmaAutoPickPolicyActionResolver

        public TmaAutoPickPolicyActionResolver()
    • Method Detail

      • getNewCartEntryGroupParameter

        protected CommerceCartParameter getNewCartEntryGroupParameter​(AbstractOrderModel orderModel,
                                                                      EntryGroup entryGroup,
                                                                      TmaPoPolicyStatementModel statementModel)
        Creates the new cart parameter used for adding the new entry to cart.
        Parameters:
        orderModel - current order
        entryGroup - the entry group where the new entry is added
        statementModel - the statement used for getting the product to be added
        Returns:
        CommerceCartParameter for the new entry
      • getCommerceCartService

        protected de.hybris.platform.commerceservices.order.CommerceCartService getCommerceCartService()
      • setCommerceCartService

        public void setCommerceCartService​(de.hybris.platform.commerceservices.order.CommerceCartService commerceCartService)
      • getL10NService

        protected de.hybris.platform.servicelayer.i18n.L10NService getL10NService()
      • setL10NService

        public void setL10NService​(de.hybris.platform.servicelayer.i18n.L10NService l10NService)
      • getEntryGroupService

        protected de.hybris.platform.order.EntryGroupService getEntryGroupService()
      • setEntryGroupService

        public void setEntryGroupService​(de.hybris.platform.order.EntryGroupService entryGroupService)
      • setTmaValidationMessagesStrategy

        public void setTmaValidationMessagesStrategy​(TmaValidationMessagesStrategy tmaValidationMessagesStrategy)
      • setTmaEntryGroupService

        public void setTmaEntryGroupService​(TmaEntryGroupService tmaEntryGroupService)