Class CustomerImportService
- java.lang.Object
-
- com.sap.hybris.sapcustomerb2c.inbound.CustomerImportService
-
public class CustomerImportService extends java.lang.ObjectService for the consumer notification replication via data hub
-
-
Constructor Summary
Constructors Constructor Description CustomerImportService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CustomerReplicationEventcreateCustomerReplicationEvent(java.lang.String customerId)Return new created CustomerReplicationEventBusinessProcessServicegetBusinessProcessService()EventServicegetEventService()FlexibleSearchServicegetFlexibleSearchService()ModelServicegetModelService()voidprocessConsumerReplicationNotificationFromHub(java.lang.String customerId)Processes the consumer replication notificationprotected CustomerModelreadCustomer(java.lang.String customerId)Reads the customer via flexible searchvoidsetBusinessProcessService(BusinessProcessService businessProcessService)voidsetEventService(EventService eventService)voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)voidsetModelService(ModelService modelService)
-
-
-
Method Detail
-
getFlexibleSearchService
public FlexibleSearchService getFlexibleSearchService()
- Returns:
- flexible Search Instance
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
- Parameters:
flexibleSearchService-
-
getModelService
public ModelService getModelService()
- Returns:
- model service instance
-
setModelService
public void setModelService(ModelService modelService)
- Parameters:
modelService-
-
getBusinessProcessService
public BusinessProcessService getBusinessProcessService()
- Returns:
- business process service instance
-
setBusinessProcessService
public void setBusinessProcessService(BusinessProcessService businessProcessService)
- Parameters:
businessProcessService-
-
processConsumerReplicationNotificationFromHub
public void processConsumerReplicationNotificationFromHub(java.lang.String customerId)
Processes the consumer replication notification- Parameters:
customerId- ID of customer
-
createCustomerReplicationEvent
protected CustomerReplicationEvent createCustomerReplicationEvent(java.lang.String customerId)
Return new created CustomerReplicationEvent- Parameters:
customerId-- Returns:
- CustomerReplicationEvent
-
readCustomer
protected CustomerModel readCustomer(java.lang.String customerId)
Reads the customer via flexible search- Parameters:
customerId-- Returns:
- CustomerModel
-
getEventService
public EventService getEventService()
- Returns:
- eventService
-
setEventService
public void setEventService(EventService eventService)
- Parameters:
eventService-
-
-