Interface SapRevenueCloudCustomerOutboundService

All Known Implementing Classes:
DefaultSapRevenueCloudCustomerOutboundService

public interface SapRevenueCloudCustomerOutboundService
Replicates customer data to Revenue Cloud via CPI
  • Method Summary

    Modifier and Type
    Method
    Description
    Triggers Customer Update iflow in Cloud Platform Integration which fetches the customer data from Revenue Cloud and updates in Commerce
    rx.Observable<org.springframework.http.ResponseEntity<Map>>
    sendCustomerData(CustomerModel customerModel, String baseStoreUid, String sessionLanguage, AddressModel addressModel)
    Send customer data to revenue cloud via CPI.
  • Method Details

    • sendCustomerData

      rx.Observable<org.springframework.http.ResponseEntity<Map>> sendCustomerData(CustomerModel customerModel, String baseStoreUid, String sessionLanguage, AddressModel addressModel)
      Send customer data to revenue cloud via CPI.
      Parameters:
      customerModel - customer model
      baseStoreUid - base store uid
      sessionLanguage - session language
      addressModel - address model
      Returns:
      Observable of response
    • publishCustomerUpdate

      ResponseData publishCustomerUpdate(Customer customerJson) throws IOException
      Triggers Customer Update iflow in Cloud Platform Integration which fetches the customer data from Revenue Cloud and updates in Commerce
      Parameters:
      customerJson - Customer Json object
      Returns:
      ResponseData
      Throws:
      IOException - if unable to publish.