Interface SapCpiOutboundService

All Known Implementing Classes:
DefaultCentralOrderCpiOutboundServiceImpl, SapCpiOaaOutboundServiceImpl, SapCpiOutboundServiceImpl, TestSapCpiOutboundServiceImpl

public interface SapCpiOutboundService
SapCpiOutboundService
  • Field Details

  • Method Details

    • sendOrder

      rx.Observable<org.springframework.http.ResponseEntity<Map>> sendOrder(SAPCpiOutboundOrderModel sapCpiOutboundOrderModel)
      Send order
      Parameters:
      sapCpiOutboundOrderModel - SAPCpiOutboundOrderModel
      Returns:
      Observable<ResponseEntity < Map>>
    • sendOrderCancellation

      rx.Observable<org.springframework.http.ResponseEntity<Map>> sendOrderCancellation(SAPCpiOutboundOrderCancellationModel sapCpiOutboundOrderCancellationModel)
      Send order cancellation
      Parameters:
      sapCpiOutboundOrderCancellationModel - SAPCpiOutboundOrderCancellationModel
      Returns:
      Observable<ResponseEntity < Map>>
    • sendCustomer

      rx.Observable<org.springframework.http.ResponseEntity<Map>> sendCustomer(SAPCpiOutboundCustomerModel sapCpiOutboundCustomerModel)
      Send customer
      Parameters:
      sapCpiOutboundCustomerModel - SAPCpiOutboundCustomerModel
      Returns:
      Observable<ResponseEntity < Map>>
    • sendB2BCustomer

      rx.Observable<org.springframework.http.ResponseEntity<Map>> sendB2BCustomer(SAPCpiOutboundB2BCustomerModel sapCpiOutboundB2BCustomerModel)
      Send B2B Customer
      Parameters:
      sapCpiOutboundB2BCustomerModel - SAPCpiOutboundB2BCustomerModel
      Returns:
      Observable<ResponseEntity < Map>>
    • isSentSuccessfully

      static boolean isSentSuccessfully(org.springframework.http.ResponseEntity<Map> responseEntityMap)
      isSentSuccessfully
      Parameters:
      responseEntityMap - ResponseEntity
      Returns:
      boolean
    • getPropertyValue

      static String getPropertyValue(org.springframework.http.ResponseEntity<Map> responseEntityMap, String property)
      getPropertyValue
      Parameters:
      responseEntityMap - ResponseEntity
      property - String
      Returns:
      String