Class B2BOrdersController
- java.lang.Object
-
- de.hybris.platform.b2b.occ.v2.controllers.B2BOrdersController
-
@Controller @RequestMapping("/{baseSiteId}/users/{userId}") public class B2BOrdersController extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected UserFacadeuserFacade
-
Constructor Summary
Constructors Constructor Description B2BOrdersController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderWsDTOplaceOrder(java.lang.String cartId, boolean termsChecked, java.lang.String securityCode, java.lang.String fields)protected voidvalidateAndAuthorizePayment(java.lang.String securityCode, CartData cartData)protected voidvalidateCart(CartData cartData)
-
-
-
Field Detail
-
userFacade
protected UserFacade userFacade
-
-
Method Detail
-
placeOrder
@Secured({"ROLE_CUSTOMERGROUP","ROLE_GUEST","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/orders", method=POST) @ResponseStatus(OK) @ResponseBody public OrderWsDTO placeOrder(@RequestParam(required=true) java.lang.String cartId, @RequestParam(required=true) boolean termsChecked, @RequestParam(required=false) java.lang.String securityCode, @RequestParam(required=false,defaultValue="DEFAULT") java.lang.String fields) throws InvalidCartException, PaymentAuthorizationException
-
validateAndAuthorizePayment
protected void validateAndAuthorizePayment(java.lang.String securityCode, CartData cartData) throws PaymentAuthorizationException- Throws:
PaymentAuthorizationException
-
validateCart
protected void validateCart(CartData cartData)
-
-