Class DefaultSapRevenueCloudCustomerValidateInterceptor
java.lang.Object
com.sap.hybris.saprevenuecloudcustomer.interceptor.DefaultSapRevenueCloudCustomerValidateInterceptor
- All Implemented Interfaces:
de.hybris.platform.servicelayer.interceptor.Interceptor,de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<CustomerModel>
public class DefaultSapRevenueCloudCustomerValidateInterceptor
extends Object
implements de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<CustomerModel>
Updates already existing customer in Revenue Cloud.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.store.services.BaseStoreServiceprotected SAPRevenueCloudConfigurationModelde.hybris.platform.servicelayer.internal.dao.GenericDaovoidonValidate(CustomerModel customerModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetSapRevenueCloudConfigurationModelGenericDao(de.hybris.platform.servicelayer.internal.dao.GenericDao sapRevenueCloudConfigurationModelGenericDao) voidsetSapRevenueCloudCustomerOutboundService(SapRevenueCloudCustomerOutboundService sapRevenueCloudCustomerOutboundService) protected booleanshouldReplicate(CustomerModel customerModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx)
-
Constructor Details
-
DefaultSapRevenueCloudCustomerValidateInterceptor
public DefaultSapRevenueCloudCustomerValidateInterceptor()
-
-
Method Details
-
onValidate
public void onValidate(CustomerModel customerModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx) throws de.hybris.platform.servicelayer.interceptor.InterceptorException - Specified by:
onValidatein interfacede.hybris.platform.servicelayer.interceptor.ValidateInterceptor<CustomerModel>- Throws:
de.hybris.platform.servicelayer.interceptor.InterceptorException
-
shouldReplicate
protected boolean shouldReplicate(CustomerModel customerModel, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx) -
getChangeAttributesList
-
getRevenueCloudConfiguration
-
getSapRevenueCloudConfigurationModelGenericDao
public de.hybris.platform.servicelayer.internal.dao.GenericDao getSapRevenueCloudConfigurationModelGenericDao()- Returns:
- the sapRevenueCloudConfigurationModelGenericDao
-
setSapRevenueCloudConfigurationModelGenericDao
public void setSapRevenueCloudConfigurationModelGenericDao(de.hybris.platform.servicelayer.internal.dao.GenericDao sapRevenueCloudConfigurationModelGenericDao) - Parameters:
sapRevenueCloudConfigurationModelGenericDao- the sapRevenueCloudConfigurationModelGenericDao to set
-
getSapRevenueCloudCustomerOutboundService
- Returns:
- the sapRevenueCloudCustomerOutboundService
-
setSapRevenueCloudCustomerOutboundService
public void setSapRevenueCloudCustomerOutboundService(SapRevenueCloudCustomerOutboundService sapRevenueCloudCustomerOutboundService) - Parameters:
sapRevenueCloudCustomerOutboundService- the sapRevenueCloudCustomerOutboundService to set
-
getBaseStoreService
public de.hybris.platform.store.services.BaseStoreService getBaseStoreService()- Returns:
- the baseStoreService
-
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) - Parameters:
baseStoreService- the baseStoreService to set
-