Class DefaultAddressInterceptor
- java.lang.Object
-
- com.sap.hybris.sapcustomerb2c.outbound.DefaultAddressInterceptor
-
- All Implemented Interfaces:
Interceptor,ValidateInterceptor<AddressModel>
public class DefaultAddressInterceptor extends java.lang.Object implements ValidateInterceptor<AddressModel>
If default shipment address was updated send default shipment address to Data Hub in case of user replication is active and the address is related to a sap consumer. This is indicated by the filled sap contact id.
-
-
Constructor Summary
Constructors Constructor Description DefaultAddressInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseStoreServicegetBaseStoreService()CustomerExportServicegetCustomerExportService()DefaultStoreSessionFacadegetStoreSessionFacade()voidonValidate(AddressModel addressModel, InterceptorContext ctx)Called in themodelService.saveAll()method.voidsetBaseStoreService(BaseStoreService baseStoreService)set baseStoreServicevoidsetCustomerExportService(CustomerExportService customerExportService)set customerExportServicevoidsetStoreSessionFacade(DefaultStoreSessionFacade storeSessionFacade)set storeSessionFacade
-
-
-
Method Detail
-
onValidate
public void onValidate(AddressModel addressModel, InterceptorContext ctx) throws InterceptorException
Description copied from interface:ValidateInterceptorCalled in themodelService.saveAll()method. Validates the values of the given model.- Specified by:
onValidatein interfaceValidateInterceptor<AddressModel>- Parameters:
addressModel- the model which values has to be validatedctx- theInterceptorContext- Throws:
InterceptorException- if any values of the model are not valid.
-
getStoreSessionFacade
public DefaultStoreSessionFacade getStoreSessionFacade()
- Returns:
- storeSessionFacade
-
setStoreSessionFacade
public void setStoreSessionFacade(DefaultStoreSessionFacade storeSessionFacade)
set storeSessionFacade- Parameters:
storeSessionFacade-
-
getCustomerExportService
public CustomerExportService getCustomerExportService()
- Returns:
- customerExportService
-
setCustomerExportService
public void setCustomerExportService(CustomerExportService customerExportService)
set customerExportService- Parameters:
customerExportService-
-
getBaseStoreService
public BaseStoreService getBaseStoreService()
- Returns:
- baseStoreService
-
setBaseStoreService
public void setBaseStoreService(BaseStoreService baseStoreService)
set baseStoreService- Parameters:
baseStoreService-
-
-