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 UserFacade
userFacade
-
Constructor Summary
Constructors Constructor Description B2BOrdersController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderWsDTO
placeOrder(java.lang.String cartId, boolean termsChecked, java.lang.String securityCode, java.lang.String fields)
protected void
validateAndAuthorizePayment(java.lang.String securityCode, CartData cartData)
protected void
validateCart(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)
-
-