Class CustomerImportService

java.lang.Object
com.sap.hybris.sapcustomerb2c.inbound.CustomerImportService

public class CustomerImportService extends Object
Service for the consumer notification replication via data hub
  • Constructor Details

    • CustomerImportService

      public CustomerImportService()
  • Method Details

    • getFlexibleSearchService

      public de.hybris.platform.servicelayer.search.FlexibleSearchService getFlexibleSearchService()
      Returns:
      flexible Search Instance
    • setFlexibleSearchService

      public void setFlexibleSearchService(de.hybris.platform.servicelayer.search.FlexibleSearchService flexibleSearchService)
      Parameters:
      flexibleSearchService -
    • getModelService

      public de.hybris.platform.servicelayer.model.ModelService getModelService()
      Returns:
      model service instance
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
      Parameters:
      modelService -
    • getBusinessProcessService

      public de.hybris.platform.processengine.BusinessProcessService getBusinessProcessService()
      Returns:
      business process service instance
    • setBusinessProcessService

      public void setBusinessProcessService(de.hybris.platform.processengine.BusinessProcessService businessProcessService)
      Parameters:
      businessProcessService -
    • processConsumerReplicationNotificationFromHub

      public void processConsumerReplicationNotificationFromHub(String customerId)
      Processes the consumer replication notification
      Parameters:
      customerId - ID of customer
    • createCustomerReplicationEvent

      protected CustomerReplicationEvent createCustomerReplicationEvent(String customerId)
      Return new created CustomerReplicationEvent
      Parameters:
      customerId -
      Returns:
      CustomerReplicationEvent
    • readCustomer

      protected CustomerModel readCustomer(String customerId)
      Reads the customer via flexible search
      Parameters:
      customerId -
      Returns:
      CustomerModel
    • getEventService

      public de.hybris.platform.servicelayer.event.EventService getEventService()
      Returns:
      eventService
    • setEventService

      public void setEventService(de.hybris.platform.servicelayer.event.EventService eventService)
      Parameters:
      eventService -