final class CartLineItemServiceImpl extends java.lang.Object implements CartLineItemService
Modifier and Type | Field and Description |
---|---|
private CartService |
cartService |
private CartClientFactory |
factory |
Constructor and Description |
---|
CartLineItemServiceImpl(CartClientFactory factory,
CartService cartService) |
Modifier and Type | Method and Description |
---|---|
Cart |
createLineItem(java.lang.String shopId,
GUID cartId,
LineItemInput item) |
Cart |
deleteLineItem(java.lang.String shopId,
GUID cartId,
GUID lineItemId) |
private java.lang.String |
failureMessageCreateLineItem(java.lang.String shopId,
GUID cartId,
LineItemInput item) |
private java.lang.String |
failureMessageDeleteLineItem(java.lang.String shopId,
GUID cartId,
GUID lineItemId) |
private java.lang.String |
failureMessageUpdateLineItem(java.lang.String shopId,
GUID cartId,
GUID lineItemId) |
private java.lang.String |
getSoapLineItemAlias(GUID lineItemId) |
private void |
processError(de.epages.ws.common.model.TError error,
GUID lineItemId) |
private void |
processException(javax.xml.ws.WebServiceException e,
GUID cartId) |
Cart |
updateLineItem(java.lang.String shopId,
GUID cartId,
GUID lineItemId,
LineItemInput item) |
private final CartClientFactory factory
private final CartService cartService
@Inject public CartLineItemServiceImpl(CartClientFactory factory, CartService cartService)
public Cart createLineItem(java.lang.String shopId, GUID cartId, LineItemInput item)
createLineItem
in interface CartLineItemService
private java.lang.String failureMessageCreateLineItem(java.lang.String shopId, GUID cartId, LineItemInput item)
public Cart updateLineItem(java.lang.String shopId, GUID cartId, GUID lineItemId, LineItemInput item)
updateLineItem
in interface CartLineItemService
private void processException(javax.xml.ws.WebServiceException e, GUID cartId)
private void processError(de.epages.ws.common.model.TError error, GUID lineItemId)
private java.lang.String failureMessageUpdateLineItem(java.lang.String shopId, GUID cartId, GUID lineItemId)
public Cart deleteLineItem(java.lang.String shopId, GUID cartId, GUID lineItemId)
deleteLineItem
in interface CartLineItemService
private java.lang.String getSoapLineItemAlias(GUID lineItemId)