Class AfterCustomerSaveEventHandler
- java.lang.Object
-
- com.sap.hybris.sec.eventpublisher.handler.impl.DefaultSaveEventHandler
-
- com.sap.hybris.sec.eventpublisher.handler.impl.AfterCustomerSaveEventHandler
-
- All Implemented Interfaces:
AfterSaveEventHandler
- Direct Known Subclasses:
AfterB2BCustomerSaveEventHandler
public class AfterCustomerSaveEventHandler extends DefaultSaveEventHandler
Replicate the updated/created customer to target
-
-
Constructor Summary
Constructors Constructor Description AfterCustomerSaveEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ResponseDatacreateOrUpdateCustomer(CustomerModel customerModel)PopulatorgetCustomerPopulator()ResponseDatahandle(AfterSaveEvent event, ItemModel model)voidsetCustomerPopulator(Populator customerPopulator)booleanshouldHandle(AfterSaveEvent event, ItemModel model)-
Methods inherited from class com.sap.hybris.sec.eventpublisher.handler.impl.DefaultSaveEventHandler
afterHandle, convertJsonToMap, convertMapToJson, getConfigurationService, getFieldsString, getFieldsToPopulate, getFinalJson, getFinalJson, getFinalJson, getModelService, getPublisher, handleEvent, populateFields, publish, setConfigurationService, setModelService, setPublisher
-
-
-
-
Method Detail
-
shouldHandle
public boolean shouldHandle(AfterSaveEvent event, ItemModel model) throws java.lang.Exception
- Overrides:
shouldHandlein classDefaultSaveEventHandler- Throws:
java.lang.Exception
-
handle
public ResponseData handle(AfterSaveEvent event, ItemModel model) throws java.lang.Exception
- Overrides:
handlein classDefaultSaveEventHandler- Throws:
java.lang.Exception
-
createOrUpdateCustomer
protected ResponseData createOrUpdateCustomer(CustomerModel customerModel) throws java.lang.Exception
- Parameters:
endPoint-- Throws:
java.net.URISyntaxExceptionjava.io.IOExceptionjava.lang.Exception
-
getCustomerPopulator
public Populator getCustomerPopulator()
- Returns:
- the customerPopulator
-
setCustomerPopulator
public void setCustomerPopulator(Populator customerPopulator)
- Parameters:
customerPopulator- the customerPopulator to set
-
-