Class CheckOutEvents
java.lang.Object
org.apache.ofbiz.order.shoppingcart.CheckOutEvents
Events used for processing checkout and orders.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
calcTax
(HttpServletRequest request, HttpServletResponse response) static String
cartNotEmpty
(HttpServletRequest request, HttpServletResponse response) static String
checkExternalCheckout
(HttpServletRequest request, HttpServletResponse response) static String
checkExternalPayment
(HttpServletRequest request, HttpServletResponse response) static String
checkOrderDenylist
(HttpServletRequest request, HttpServletResponse response) static String
checkoutValidation
(HttpServletRequest request, HttpServletResponse response) static String
checkPaymentMethods
(HttpServletRequest request, HttpServletResponse response) static String
checkShipmentNeeded
(HttpServletRequest request, HttpServletResponse response) static String
createOrder
(HttpServletRequest request, HttpServletResponse response) static String
createReplacementOrder
(HttpServletRequest request, HttpServletResponse response) Create a replacement order from an existing order against a lost shipment etc.static String
Method to determine the initial checkout page based on requirements.static String
determineNextFinalizeStep
(HttpServletRequest request, HttpServletResponse response) static boolean
explodeOrderItems
(Delegator delegator, ShoppingCart cart) static String
failedDenylistCheck
(HttpServletRequest request, HttpServletResponse response) static String
finalizeOrderEntry
(HttpServletRequest request, HttpServletResponse response) static String
finalizeOrderEntryError
(HttpServletRequest request, HttpServletResponse response) static String
processPayment
(HttpServletRequest request, HttpServletResponse response) static String
setCartShipToCustomerParty
(HttpServletRequest request, HttpServletResponse response) static String
setCheckOutError
(HttpServletRequest request, HttpServletResponse response) static String
setCheckOutOptions
(HttpServletRequest request, HttpServletResponse response) static String
setCheckOutPages
(HttpServletRequest request, HttpServletResponse response) static String
setPartialCheckOutOptions
(HttpServletRequest request, HttpServletResponse response) static String
setQuickCheckOutOptions
(HttpServletRequest request, HttpServletResponse response) Use for quickcheckout submit.
-
Constructor Details
-
CheckOutEvents
public CheckOutEvents()
-
-
Method Details
-
cartNotEmpty
-
setCheckOutPages
-
determineInitialCheckOutPage
Method to determine the initial checkout page based on requirements. This will also set any cart variables necessary to satisfy the requirements, such as setting the shipment method according to the type of items in the cart. -
setCheckOutError
-
setQuickCheckOutOptions
public static String setQuickCheckOutOptions(HttpServletRequest request, HttpServletResponse response) Use for quickcheckout submit. It calculates the tax before setting the payment options. Shipment option should already be set by the quickcheckout form. -
setPartialCheckOutOptions
public static String setPartialCheckOutOptions(HttpServletRequest request, HttpServletResponse response) -
setCartShipToCustomerParty
public static String setCartShipToCustomerParty(HttpServletRequest request, HttpServletResponse response) -
checkPaymentMethods
-
getSelectedPaymentMethods
-
setCheckOutOptions
-
checkoutValidation
-
createOrder
-
calcTax
-
explodeOrderItems
-
checkShipmentNeeded
-
processPayment
-
checkOrderDenylist
-
failedDenylistCheck
-
checkExternalCheckout
public static String checkExternalCheckout(HttpServletRequest request, HttpServletResponse response) -
checkExternalPayment
-
finalizeOrderEntry
-
determineNextFinalizeStep
public static String determineNextFinalizeStep(HttpServletRequest request, HttpServletResponse response) -
finalizeOrderEntryError
public static String finalizeOrderEntryError(HttpServletRequest request, HttpServletResponse response) -
createReplacementOrder
public static String createReplacementOrder(HttpServletRequest request, HttpServletResponse response) Create a replacement order from an existing order against a lost shipment etc.
-