public class CustomerExportService
extends java.lang.Object
| Constructor and Description |
|---|
CustomerExportService() |
| Modifier and Type | Method and Description |
|---|---|
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
|
SAPGlobalConfigurationServiceImpl |
getSapCoreSAPGlobalConfigurationService() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getTarget() |
boolean |
isClassCustomerModel(java.lang.Object o)
State checker to test whether passed object is a valid CustomerModel
|
boolean |
isCustomerReplicationEnabled() |
protected void |
prepareAddressData(AddressModel addressModel,
java.util.Map<java.lang.String,java.lang.Object> target) |
protected void |
prepareBatchIdAttributes(CustomerModel customerModel,
java.util.Map<java.lang.String,java.lang.Object> target) |
protected void |
prepareCustomerData(CustomerModel customerModel,
java.lang.String baseStoreUid,
java.lang.String sessionLanguage,
java.util.Map<java.lang.String,java.lang.Object> target) |
void |
sendCustomerData(CustomerModel customerModel,
java.lang.String baseStoreUid,
java.lang.String sessionLanguage)
map customer Model to the target map, set session language and base store name, and send data to the Data Hub
|
void |
sendCustomerData(CustomerModel customerModel,
java.lang.String baseStoreUid,
java.lang.String sessionLanguage,
AddressModel addressModel)
map customer Model and address Model to the target map, set session language and base store name, and send data to
the Data Hub
|
protected void |
sendCustomerToDataHub(java.util.Map<java.lang.String,java.lang.Object> target) |
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)
|
void |
setSapCoreSAPGlobalConfigurationService(SAPGlobalConfigurationServiceImpl sapCoreSAPGlobalConfigurationService) |
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)
public void sendCustomerData(CustomerModel customerModel, java.lang.String baseStoreUid, java.lang.String sessionLanguage)
customerModel - Customer modelbaseStoreUid - Base store UIDsessionLanguage - Language of sessionpublic void sendCustomerData(CustomerModel customerModel, java.lang.String baseStoreUid, java.lang.String sessionLanguage, AddressModel addressModel)
customerModel - Customer modelbaseStoreUid - Base store UIDsessionLanguage - Language of sessionaddressModel - Address modelprotected java.util.Map<java.lang.String,java.lang.Object> getTarget()
protected void prepareCustomerData(CustomerModel customerModel, java.lang.String baseStoreUid, java.lang.String sessionLanguage, java.util.Map<java.lang.String,java.lang.Object> target)
protected void prepareAddressData(AddressModel addressModel, java.util.Map<java.lang.String,java.lang.Object> target)
protected void prepareBatchIdAttributes(CustomerModel customerModel, java.util.Map<java.lang.String,java.lang.Object> target)
protected void sendCustomerToDataHub(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 SAPGlobalConfigurationServiceImpl getSapCoreSAPGlobalConfigurationService()
public void setSapCoreSAPGlobalConfigurationService(SAPGlobalConfigurationServiceImpl sapCoreSAPGlobalConfigurationService)
public boolean isCustomerReplicationEnabled()
public boolean isClassCustomerModel(java.lang.Object o)
o - Object passed to checkCopyright © 2018 SAP SE. All Rights Reserved.