public class B2BCustomerExportService
extends java.lang.Object
| Constructor and Description |
|---|
B2BCustomerExportService() |
| Modifier and Type | Method and Description |
|---|---|
B2BUnitService<B2BUnitModel,B2BCustomerModel> |
getB2bUnitService() |
BaseStoreService |
getBaseStoreService() |
java.util.Map<java.lang.String,java.lang.String> |
getBatchIdAttributes() |
CustomerNameStrategy |
getCustomerNameStrategy() |
DataHubOutboundService |
getDataHubOutboundService()
return Data Hub Outbound Service
|
java.lang.String |
getFeed()
return data hub feed
|
boolean |
isB2BCustomerReplicationEnabled() |
protected void |
prepareAddressData(AddressModel addressModel,
java.util.Map<java.lang.String,java.lang.Object> target) |
void |
prepareAndSend(B2BCustomerModel changedB2bCustomerModel,
java.lang.String language)
map B2B customer Model to the target map and send data to the Data Hub
|
protected java.util.HashMap<java.lang.String,java.lang.Object> |
prepareB2BCustomerData(B2BCustomerModel b2bCustomerModel,
java.lang.String sessionLanguage) |
protected void |
prepareBatchIdAttributes(B2BCustomerModel customerModel,
java.util.Map<java.lang.String,java.lang.Object> target) |
protected void |
sendRawItemsToDataHub(java.lang.String rawItemType,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rawData) |
void |
setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
set the B2B unit service
|
void |
setBaseStoreService(BaseStoreService baseStoreService) |
void |
setBatchIdAttributes(java.util.Map<java.lang.String,java.lang.String> batchIdAttributes) |
void |
setCustomerNameStrategy(CustomerNameStrategy customerNameStrategy) |
void |
setDataHubOutboundService(DataHubOutboundService dataHubOutboundService)
set Data Hub Outbound Service
|
void |
setFeed(java.lang.String feed)
set data hub feed (usually set via the local property file)
|
public DataHubOutboundService getDataHubOutboundService()
public void setDataHubOutboundService(DataHubOutboundService dataHubOutboundService)
dataHubOutboundService - public java.util.Map<java.lang.String,java.lang.String> getBatchIdAttributes()
public void setBatchIdAttributes(java.util.Map<java.lang.String,java.lang.String> batchIdAttributes)
protected void prepareAddressData(AddressModel addressModel, java.util.Map<java.lang.String,java.lang.Object> target)
public void prepareAndSend(B2BCustomerModel changedB2bCustomerModel, java.lang.String language)
changedB2bCustomerModel - B2BCustomerModel that was changedlanguage - Languageprotected void sendRawItemsToDataHub(java.lang.String rawItemType,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> rawData)
protected java.util.HashMap<java.lang.String,java.lang.Object> prepareB2BCustomerData(B2BCustomerModel b2bCustomerModel, java.lang.String sessionLanguage)
protected void prepareBatchIdAttributes(B2BCustomerModel customerModel, java.util.Map<java.lang.String,java.lang.Object> target)
public java.lang.String getFeed()
public void setFeed(java.lang.String feed)
feed - public CustomerNameStrategy getCustomerNameStrategy()
public void setCustomerNameStrategy(CustomerNameStrategy customerNameStrategy)
customerNameStrategy - public B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
public void setB2bUnitService(B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
b2bUnitService - public BaseStoreService getBaseStoreService()
public void setBaseStoreService(BaseStoreService baseStoreService)
public boolean isB2BCustomerReplicationEnabled()
Copyright © 2018 SAP SE. All Rights Reserved.