Uses of Class
com.broadleafcommerce.cartoperation.domain.payment.CheckoutPaymentMethodOption
Packages that use CheckoutPaymentMethodOption
Package
Description
-
Uses of CheckoutPaymentMethodOption in com.broadleafcommerce.cartoperation.service
Methods in com.broadleafcommerce.cartoperation.service that return CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionprotected CheckoutPaymentMethodOptionDefaultCartOperationService.getCODCheckoutPaymentMethodOption(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.cartoperation.service with parameters of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionprotected booleanDefaultCartOperationService.doFulfillmentExclusionsPassForCOD(@NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption) protected booleanDefaultCartOperationService.doFulfillmentInclusionsPassForCOD(@NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption) protected booleanDefaultCartOperationService.isCartMaxTotalAllowedForCOD(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption) protected booleanDefaultCartOperationService.isCartMinTotalAllowedForCOD(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption) protected voidDefaultCartOperationService.validateCollectOnDeliverySelection(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Validates that Collect on Delivery is still applicable given the updated cart state. -
Uses of CheckoutPaymentMethodOption in com.broadleafcommerce.cartoperation.service.checkout
Methods in com.broadleafcommerce.cartoperation.service.checkout that return types with arguments of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionCartOperationCheckoutProperties.getCheckoutPaymentMethodOptions(String applicationId, String tenantId) Gets the value ofCartOperationCheckoutProperties.checkoutPaymentMethodOptionsbased on the given application and tenant id.Method parameters in com.broadleafcommerce.cartoperation.service.checkout with type arguments of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionvoidCartOperationCheckoutProperties.setCheckoutPaymentMethodOptions(List<CheckoutPaymentMethodOption> checkoutPaymentMethodOptions) A list of configured payment methods that are available during checkout. -
Uses of CheckoutPaymentMethodOption in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity
Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity that return types with arguments of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionprotected List<CheckoutPaymentMethodOption>CartPaymentMethodValidationActivity.getCheckoutPaymentMethodOptions(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.cartoperation.service.checkout.workflow.activity with parameters of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionprotected booleanCartPaymentMethodValidationActivity.doFulfillmentExclusionsPassForCOD(@NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanCartPaymentMethodValidationActivity.doFulfillmentInclusionsPassForCOD(@NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanCartPaymentMethodValidationActivity.isCartMaxTotalAllowedForCOD(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected booleanCartPaymentMethodValidationActivity.isCartMinTotalAllowedForCOD(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidCartPaymentMethodValidationActivity.validateCollectOnDeliveryFees(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidCartPaymentMethodValidationActivity.validateCollectOnDeliveryFulfilmentInclusionsAndExclusions(@NonNull CheckoutProcessDto processDto, @NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup codFulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected voidCartPaymentMethodValidationActivity.validateCollectOnDeliveryMinAndMaxCartAmounts(@NonNull CheckoutProcessDto processDto, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
Uses of CheckoutPaymentMethodOption in com.broadleafcommerce.cartoperation.service.payment
Methods in com.broadleafcommerce.cartoperation.service.payment that return types with arguments of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionprotected List<CheckoutPaymentMethodOption>DefaultCheckoutPaymentMethodService.filterAvailableCheckoutPaymentMethodOptionsByCart(@NonNull List<CheckoutPaymentMethodOption> checkoutPaymentMethodOptions, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to filter available checkout payment method options by the cart details.protected List<CheckoutPaymentMethodOption>DefaultCheckoutPaymentMethodService.filterAvailableCheckoutPaymentMethodOptionsByCustomer(@NonNull List<CheckoutPaymentMethodOption> checkoutPaymentMethodOptions, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to filter available checkout payment method options by the customer details.CheckoutPaymentMethodService.getCheckoutPaymentMethodOptions(com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.order.common.domain.CustomerRef customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find the available checkout payment method options for the given cart, customer, and context.DefaultCheckoutPaymentMethodService.getCheckoutPaymentMethodOptions(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.order.common.domain.CustomerRef customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods in com.broadleafcommerce.cartoperation.service.payment with parameters of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionprotected booleanDefaultCheckoutPaymentMethodService.doFulfillmentExclusionsPassForPayment(@NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption) protected booleanDefaultCheckoutPaymentMethodService.doFulfillmentInclusionsPassForPayment(@NonNull com.broadleafcommerce.cart.client.domain.FulfillmentGroup fulfillmentGroup, @NonNull CheckoutPaymentMethodOption codCheckoutPaymentMethodOption) protected booleanDefaultCheckoutPaymentMethodService.isCartMaxTotalAllowedForPayment(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull CheckoutPaymentMethodOption option) protected booleanDefaultCheckoutPaymentMethodService.isCartMinTotalAllowedForPayment(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull CheckoutPaymentMethodOption option) protected booleanDefaultCheckoutPaymentMethodService.isPaymentMethodOptionAvailableForFulfillmentGroups(@NonNull CheckoutPaymentMethodOption option, @NonNull List<com.broadleafcommerce.cart.client.domain.FulfillmentGroup> fulfillmentGroups) Checks that the option is available at least for one of the fulfillment groups.Method parameters in com.broadleafcommerce.cartoperation.service.payment with type arguments of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionprotected List<CheckoutPaymentMethodOption>DefaultCheckoutPaymentMethodService.filterAvailableCheckoutPaymentMethodOptionsByCart(@NonNull List<CheckoutPaymentMethodOption> checkoutPaymentMethodOptions, @NonNull com.broadleafcommerce.cart.client.domain.Cart cart, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to filter available checkout payment method options by the cart details.protected List<CheckoutPaymentMethodOption>DefaultCheckoutPaymentMethodService.filterAvailableCheckoutPaymentMethodOptionsByCustomer(@NonNull List<CheckoutPaymentMethodOption> checkoutPaymentMethodOptions, com.broadleafcommerce.order.common.domain.CustomerRef customerRef, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Hook point to filter available checkout payment method options by the customer details. -
Uses of CheckoutPaymentMethodOption in com.broadleafcommerce.cartoperation.web.endpoint
Methods in com.broadleafcommerce.cartoperation.web.endpoint that return types with arguments of type CheckoutPaymentMethodOptionModifier and TypeMethodDescriptionCheckoutCartEndpoint.getCheckoutPaymentMethodOptions(String cartId, com.broadleafcommerce.order.common.domain.CustomerRef customer, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)