Class DefaultGigyaB2BUnitModelValidateInterceptor

java.lang.Object
de.hybris.platform.gigya.gigyab2bservices.interceptor.DefaultGigyaB2BUnitModelValidateInterceptor
All Implemented Interfaces:
de.hybris.platform.servicelayer.interceptor.Interceptor, de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<B2BUnitModel>

public class DefaultGigyaB2BUnitModelValidateInterceptor extends Object implements de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<B2BUnitModel>
DefaultGigyaB2BUnitModelValidateInterceptor which replaces the 'B2BUnitModelValidateInterceptor' and suppresses the check where only 'admins' are allowed to create B2B Unit in Commerce when CreateOrganizationOnLogin flag is set to 'true' in 'GigyaConfig'.
  • Constructor Details

    • DefaultGigyaB2BUnitModelValidateInterceptor

      public DefaultGigyaB2BUnitModelValidateInterceptor()
  • Method Details

    • onValidate

      public void onValidate(B2BUnitModel model, de.hybris.platform.servicelayer.interceptor.InterceptorContext ctx) throws de.hybris.platform.servicelayer.interceptor.InterceptorException
      Specified by:
      onValidate in interface de.hybris.platform.servicelayer.interceptor.ValidateInterceptor<B2BUnitModel>
      Throws:
      de.hybris.platform.servicelayer.interceptor.InterceptorException
    • getB2bUnitService

      public de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
    • setB2bUnitService

      public void setB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
    • getUserService

      public de.hybris.platform.servicelayer.user.UserService getUserService()
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
    • getModelService

      public de.hybris.platform.servicelayer.model.ModelService getModelService()
    • setModelService

      public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService)
    • getL10NService

      public de.hybris.platform.servicelayer.i18n.L10NService getL10NService()
    • setL10NService

      public void setL10NService(de.hybris.platform.servicelayer.i18n.L10NService l10nService)
    • getBaseSiteService

      public de.hybris.platform.site.BaseSiteService getBaseSiteService()
    • setBaseSiteService

      public void setBaseSiteService(de.hybris.platform.site.BaseSiteService baseSiteService)