Class ConfigurationSaveListener
- java.lang.Object
-
- de.hybris.platform.sap.core.configuration.datahub.ConfigurationSaveListener
-
- All Implemented Interfaces:
AfterSaveListener
public class ConfigurationSaveListener extends java.lang.Object implements AfterSaveListener
This class handles the save events in order to create data hub configurations and to transfer them to the data hub.
-
-
Constructor Summary
Constructors Constructor Description ConfigurationSaveListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterSave(java.util.Collection<AfterSaveEvent> events)Takes real action to deal with theAfterSaveEvents.DataHubPingServicegetDataHubPingService()protected ItemModelgetItemModel(PK pk)Get item model with the latest properties.voidsetDataHubManager(DataHubTransferConfigurationManager dataHubManager)voidsetDataHubPingService(DataHubPingService dataHubPingService)voidsetDataHubTransferHandler(DataHubTransferHandler dataHubTransferHandler)Injection setter forDataHubTransferHandler.voidsetModelService(ModelService modelService)voidsetRemoveModelMap(RemoveModelMap modelMap)Injection setter forRemoveModelMap.
-
-
-
Method Detail
-
afterSave
public void afterSave(java.util.Collection<AfterSaveEvent> events)
Description copied from interface:AfterSaveListenerTakes real action to deal with theAfterSaveEvents.- Specified by:
afterSavein interfaceAfterSaveListener- Parameters:
events- all collectedAfterSaveEvents
-
getItemModel
protected ItemModel getItemModel(PK pk)
Get item model with the latest properties.- Parameters:
pk- primary key- Returns:
- item model
-
setModelService
public void setModelService(ModelService modelService)
-
setDataHubManager
public void setDataHubManager(DataHubTransferConfigurationManager dataHubManager)
-
setDataHubTransferHandler
public void setDataHubTransferHandler(DataHubTransferHandler dataHubTransferHandler)
Injection setter forDataHubTransferHandler.- Parameters:
dataHubTransferHandler- the data hub transfer handler to set
-
setRemoveModelMap
public void setRemoveModelMap(RemoveModelMap modelMap)
Injection setter forRemoveModelMap.- Parameters:
modelMap- the modelmap of items which will be deleted to set
-
getDataHubPingService
public DataHubPingService getDataHubPingService()
-
setDataHubPingService
public void setDataHubPingService(DataHubPingService dataHubPingService)
-
-