| Modifier and Type | Method and Description |
|---|---|
ComponentAdapterUtil.ComponentAdaptedData |
ComponentController.getComponentById(java.lang.String componentId,
java.lang.String catalogCode,
java.lang.String productCode,
java.lang.String categoryCode,
java.lang.String fields) |
ComponentListWsDTOAdapter.ListAdaptedComponents |
ComponentController.getComponentByIdList(ComponentIDListWsDTO componentIdList,
java.lang.String catalogCode,
java.lang.String productCode,
java.lang.String categoryCode,
java.lang.String fields,
int currentPage,
int pageSize,
java.lang.String sort) |
CMSPageWsDTO |
PageController.getPageData(java.lang.String pageType,
java.lang.String pageLabelOrId,
java.lang.String code,
java.lang.String fields) |
| Modifier and Type | Method and Description |
|---|---|
PageRestrictionListData |
PagesRestrictionsController.updatePageRestrictionListData(java.lang.String pageId,
PageRestrictionListData pageRestrictionListData) |
| Modifier and Type | Method and Description |
|---|---|
OrderSearchPageWsDto |
OmsOrdersController.getOrdersByStatus(java.lang.String orderStatuses,
java.lang.String fields,
int currentPage,
int pageSize,
java.lang.String sort)
Request to get all orders with certain order status(es)
|
| Modifier and Type | Method and Description |
|---|---|
void |
OmsReturnsController.cancelReturnRequest(CancelReturnRequestWsDTO cancelReturnRequestWsDTO)
Request to cancel a
ReturnRequestModel. |
ReturnSearchPageWsDTO |
OmsReturnsController.getReturnsByStatus(java.lang.String returnStatuses,
java.lang.String fields,
int currentPage,
int pageSize,
java.lang.String sort)
Request to get paged returns with certain return status(s)
|
| Modifier and Type | Method and Description |
|---|---|
AsnWsDTO |
WarehousingAsnsController.createAsn(AsnWsDTO asnWsDTO,
java.lang.String fields)
Request to create a
AdvancedShippingNoticeModel in the system |
| Modifier and Type | Method and Description |
|---|---|
ConsignmentSearchPageWsDto |
WarehousingConsignmentsController.getConsignmentsByStatus(java.lang.String consignmentStatuses,
java.lang.String fields,
int currentPage,
int pageSize,
java.lang.String sort)
Request to get all
ConsignmentModel with certain consignment status(es) |
| Modifier and Type | Method and Description |
|---|---|
PointOfServiceWsDTO |
WarehousingPointOfServicesController.deleteWarehousesFromPointOfService(java.lang.String pointOfServiceName,
java.lang.String warehouseCode,
java.lang.String fields)
Request to delete warehouses from
PointOfServiceModel. |
PointOfServiceWsDTO |
WarehousingPointOfServicesController.updatePointOfServiceWithAddress(AddressWsDTO address,
java.lang.String pointOfServiceName,
java.lang.String fields)
Request to update a
PointOfServiceModel in the system
Make sure to pass a valid WarehouseCode to update the Point Of Service with |
PointOfServiceWsDTO |
WarehousingPointOfServicesController.updatePointOfServiceWithWarehouses(WarehouseCodesWsDto warehouseCodes,
java.lang.String pointOfServiceName,
java.lang.String fields)
Request to update a
PointOfServiceModel in the system
Make sure to pass a valid WarehouseCode to update the Point Of Service with |
| Modifier and Type | Method and Description |
|---|---|
StockLevelWsDto |
WarehousingStockLevelsController.createStockLevel(StockLevelWsDto stockLevelWsDto,
java.lang.String fields)
Request to create a
StockLevelModel in the system |
StockLevelAdjustmentsWsDTO |
WarehousingStockLevelsController.createStockLevelAdjustment(java.lang.String productCode,
java.lang.String warehouseCode,
java.lang.String binCode,
java.lang.String releaseDate,
StockLevelAdjustmentsWsDTO stockLevelAdjustmentsWsDTO)
Request to create a
InventoryEventModel in the system to adjust a specific StockLevelModel |
| Modifier and Type | Method and Description |
|---|---|
CartData |
CartController.addPaymentInfo(HttpServletRequest request)
Web service for creating a credit card payment subscription.
Sample call: https://localhost:9002/rest/v1/mysite/cart/paymentinfo CCPaymentInfoData parameters need to be send as post body. Method uses dedicated populator - HttpRequestPaymentInfoPopulator - to populate the
CCPaymentInfoData from request parameters.Method uses dedicated validator - CCPaymentInfoValidator - to validate request parameters.This method requires authentication and is restricted for HTTPS channel.Method type : POST. |
CartModificationData |
CartController.addToCart(java.lang.String baseSiteId,
java.lang.String code,
long qty,
java.lang.String storeName)
Web service handler for adding new products to the session cart.
Sample target URL : http://localhost:9001/rest/v1/cart/entry. Client should provide product code and quantity (optional) as POST body. It's also possible to add product that will be pickedup in store by specifying optional storeName parameter (product must be in stock in that particular store). For Content-Type=application/x-www-form-urlencoded;charset=UTF-8 a sample body is: (urlencoded) is: entryNumber=1&qty=2.. Request Method = POST |
AddressData |
CustomersController.createAddress(HttpServletRequest request)
Create new address for current customer
|
ReviewData |
ProductsController.createReview(java.lang.String code,
HttpServletRequest request)
Web service handler for the postReview call.
|
AddressData |
CustomersController.editAddress(java.lang.String id,
HttpServletRequest request)
Edit address from current customer
|
StockData |
ProductsController.getStockData(java.lang.String baseSiteId,
java.lang.String productCode,
java.lang.String storeName)
Web service handler for getting stock level in a given store.
Sample Call: http://localhost:9001/rest/v1/:site/products/:code/stock?storeName= |
OrderData |
CartController.oneStepCheckout(java.lang.String addressId,
java.lang.String addressIsocode,
java.lang.String deliveryMode,
java.lang.String voucherCode,
java.lang.String paymentInfoId,
java.lang.String securityCode,
HttpServletRequest request)
Web service for one-step checkout from current session cart.
Sample call: https://localhost:9002/rest/v1/mysite/cart/checkout This method requires authentication. Method type : POST.Method is restricted for HTTPS channel. |
CartModificationData |
CartController.pickupEntryInStore(java.lang.String baseSiteId,
long entryNumber,
java.lang.String storeName)
Web service for setting store where cart entry will be picked up.
Client should provide cart entry number as path variable and storeName parameter in body. Sample target URL : http://localhost:9001/rest/v1/cart/entry/{entryNumber}/store Response contains a set-cookie header with the jsessionId associated with the cart. Request Method = PUT |
OrderData |
CartController.placeOrder(HttpSession session)
Web service for placing order from current session cart.
Sample call: https://localhost:9002/rest/v1/mysite/cart/placeorder. |
protected void |
CartController.validateCartForPlaceOrder() |
| Modifier and Type | Method and Description |
|---|---|
CartModificationWsDTO |
CartsController.addCartEntry(java.lang.String baseSiteId,
OrderEntryWsDTO entry,
java.lang.String fields) |
CartModificationWsDTO |
CartsController.addCartEntry(java.lang.String baseSiteId,
java.lang.String code,
long qty,
java.lang.String pickupStore,
java.lang.String fields) |
PaymentDetailsWsDTO |
CartsController.addPaymentDetails(HttpServletRequest request,
java.lang.String fields) |
protected CartData |
BaseCommerceController.addPaymentDetailsInternal(HttpServletRequest request) |
AddressWsDTO |
AddressController.createAddress(HttpServletRequest request,
java.lang.String fields) |
protected AddressData |
BaseCommerceController.createAddressInternal(HttpServletRequest request) |
AddressWsDTO |
CartsController.createAndSetAddress(HttpServletRequest request,
java.lang.String fields) |
ReviewWsDTO |
ProductsController.createReview(java.lang.String productCode,
ReviewWsDTO review,
java.lang.String fields) |
ReviewWsDTO |
ProductsController.createReview(java.lang.String productCode,
java.lang.String fields,
HttpServletRequest request) |
AddressWsDTO |
AddressController.getAddress(java.lang.String addressId,
java.lang.String fields) |
StockWsDTO |
ProductsController.getStockData(java.lang.String baseSiteId,
java.lang.String productCode,
java.lang.String storeName,
java.lang.String fields) |
void |
AddressController.patchAddress(java.lang.String addressId,
HttpServletRequest request) |
OrderWsDTO |
OrdersController.placeOrder(java.lang.String cartId,
java.lang.String securityCode,
java.lang.String fields) |
void |
AddressController.putAddress(java.lang.String addressId,
HttpServletRequest request) |
UserWsDTO |
UsersController.registerUser(java.lang.String login,
java.lang.String password,
java.lang.String titleCode,
java.lang.String firstName,
java.lang.String lastName,
java.lang.String guid,
java.lang.String fields,
HttpServletRequest httpRequest,
HttpServletResponse httpResponse) |
UserWsDTO |
UsersController.registerUser(UserSignUpWsDTO user,
java.lang.String fields,
HttpServletRequest httpRequest,
HttpServletResponse httpResponse) |
protected void |
BaseCommerceController.validateCartForPlaceOrder() |
Copyright © 2018 SAP SE. All Rights Reserved.