Class DefaultSapC4cCustomerPublicationService

java.lang.Object
com.sap.hybris.c4c.customer.service.impl.DefaultSapC4cCustomerPublicationService
All Implemented Interfaces:
SapC4cCustomerPublicationService

public class DefaultSapC4cCustomerPublicationService extends Object implements SapC4cCustomerPublicationService
Service for publishing Customer JSON to SCPI
  • Constructor Details

    • DefaultSapC4cCustomerPublicationService

      public DefaultSapC4cCustomerPublicationService()
  • Method Details

    • publishCustomerToCloudPlatformIntegration

      public void publishCustomerToCloudPlatformIntegration(C4CCustomerData customerJson) throws IOException
      Publishes Customer Data to SCPI
      Specified by:
      publishCustomerToCloudPlatformIntegration in interface SapC4cCustomerPublicationService
      Parameters:
      customerJson - customer data
      Throws:
      IOException - on publication failure
    • getCloudPlatformIntegrationConnection

      public CloudPlatformIntegrationConnection getCloudPlatformIntegrationConnection()
      Returns:
      the cloudPlatformIntegrationConnection
    • setCloudPlatformIntegrationConnection

      public void setCloudPlatformIntegrationConnection(CloudPlatformIntegrationConnection cloudPlatformIntegrationConnection)
      Parameters:
      cloudPlatformIntegrationConnection - the cloudPlatformIntegrationConnection to set
    • getConfigurationService

      public de.hybris.platform.servicelayer.config.ConfigurationService getConfigurationService()
      Returns:
      the configurationService
    • setConfigurationService

      public void setConfigurationService(de.hybris.platform.servicelayer.config.ConfigurationService configurationService)
      Parameters:
      configurationService - the configurationService to set