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