Interface OrderFormFacade
- All Known Implementing Classes:
DefaultOrderFormFacade
public interface OrderFormFacade
Order form facade interface. Service is responsible for getting all necessary information for order forms.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddOrderFormToCart(String orderFormCode, String cartId) Adds a saved order form to a given cart.createOrderForm(OrderFormData orderForm) Creates an Order FormgetOrderFormForCode(String code) Finds an Order Form using its code.Gets a list of Order Forms for the current user.voidremoveOrderForm(String code) Deletes an Order Form using its code.updateOrderForm(String code, OrderFormData orderForm) Updates an Order Form
-
Method Details
-
createOrderForm
Creates an Order Form- Parameters:
orderForm- the Order Form Data- Returns:
OrderFormData
-
updateOrderForm
Updates an Order Form- Parameters:
code- the Order Form codeorderForm- the Order Form Data- Returns:
OrderFormData
-
getOrderFormForCode
Finds an Order Form using its code.- Parameters:
code- order form code- Returns:
OrderFormData
-
getOrderFormsForCurrentUser
List<OrderFormData> getOrderFormsForCurrentUser()Gets a list of Order Forms for the current user.- Returns:
Listof typeOrderFormData.
-
removeOrderForm
Deletes an Order Form using its code.- Parameters:
code- order code
-
addOrderFormToCart
void addOrderFormToCart(String orderFormCode, String cartId) throws CommerceCartModificationException Adds a saved order form to a given cart.- Parameters:
orderFormCode- order form codecartId- Id of the cart- Throws:
CommerceCartModificationException
-