Class B2BCustomerExportService
java.lang.Object
com.sap.hybris.sapcustomerb2b.outbound.B2BCustomerExportService
- Direct Known Subclasses:
SapCpiB2BCustomerOutboundService
Class to prepare the customer data and send the data to the Data Hub
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> de.hybris.platform.store.services.BaseStoreServiceprotected CustomerAddressReplicationUtilityServicede.hybris.platform.commerceservices.strategies.CustomerNameStrategycom.hybris.datahub.core.services.DataHubOutboundServicereturn Data Hub Outbound ServicegetFeed()return data hub feedbooleanprotected voidprepareAddressData(AddressModel addressModel, Map<String, Object> target) voidprepareAndSend(B2BCustomerModel changedB2bCustomerModel, String language) map B2B customer Model to the target map and send data to the Data HubprepareB2BCustomerData(B2BCustomerModel b2bCustomerModel, String sessionLanguage) protected voidprepareBatchIdAttributes(B2BCustomerModel customerModel, Map<String, Object> target) protected voidvoidsetB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel, B2BCustomerModel> b2bUnitService) set the B2B unit servicevoidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetBatchIdAttributes(Map<String, String> batchIdAttributes) voidsetCustomerAddressReplicationUtilityService(CustomerAddressReplicationUtilityService customerAddressReplicationUtilityService) voidsetCustomerNameStrategy(de.hybris.platform.commerceservices.strategies.CustomerNameStrategy customerNameStrategy) voidsetDataHubOutboundService(com.hybris.datahub.core.services.DataHubOutboundService dataHubOutboundService) set Data Hub Outbound Servicevoidset data hub feed (usually set via the local property file)
-
Constructor Details
-
B2BCustomerExportService
public B2BCustomerExportService()
-
-
Method Details
-
getDataHubOutboundService
public com.hybris.datahub.core.services.DataHubOutboundService getDataHubOutboundService()return Data Hub Outbound Service- Returns:
- dataHubOutboundService
-
setDataHubOutboundService
public void setDataHubOutboundService(com.hybris.datahub.core.services.DataHubOutboundService dataHubOutboundService) set Data Hub Outbound Service- Parameters:
dataHubOutboundService-
-
getBatchIdAttributes
-
setBatchIdAttributes
-
prepareAddressData
-
prepareAndSend
map B2B customer Model to the target map and send data to the Data Hub- Parameters:
changedB2bCustomerModel- B2BCustomerModel that was changedlanguage- Language
-
sendRawItemsToDataHub
-
prepareB2BCustomerData
protected HashMap<String,Object> prepareB2BCustomerData(B2BCustomerModel b2bCustomerModel, String sessionLanguage) -
prepareBatchIdAttributes
-
getFeed
return data hub feed- Returns:
- feed
-
setFeed
set data hub feed (usually set via the local property file)- Parameters:
feed-
-
getCustomerNameStrategy
public de.hybris.platform.commerceservices.strategies.CustomerNameStrategy getCustomerNameStrategy()- Returns:
- customerNameStrategy
-
setCustomerNameStrategy
public void setCustomerNameStrategy(de.hybris.platform.commerceservices.strategies.CustomerNameStrategy customerNameStrategy) - Parameters:
customerNameStrategy-
-
getB2bUnitService
public de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()- Returns:
- B2BUnitService
-
setB2bUnitService
public void setB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel, B2BCustomerModel> b2bUnitService) set the B2B unit service- Parameters:
b2bUnitService-
-
getBaseStoreService
public de.hybris.platform.store.services.BaseStoreService getBaseStoreService() -
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) -
isB2BCustomerReplicationEnabled
public boolean isB2BCustomerReplicationEnabled() -
getCustomerAddressReplicationUtilityService
-
setCustomerAddressReplicationUtilityService
public void setCustomerAddressReplicationUtilityService(CustomerAddressReplicationUtilityService customerAddressReplicationUtilityService)
-