Class TravelAfterSessionUserChangeListener

java.lang.Object
de.hybris.platform.servicelayer.event.impl.AbstractEventListener<AfterSessionUserChangeEvent>
de.hybris.platform.travelb2bservices.listeners.TravelAfterSessionUserChangeListener
All Implemented Interfaces:
EventListener, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<AfterSessionUserChangeEvent>

public class TravelAfterSessionUserChangeListener extends de.hybris.platform.servicelayer.event.impl.AbstractEventListener<AfterSessionUserChangeEvent>
Listener on AfterSessionUserChangeEvent detecting if the user is a B2BCustomer and eventually updating the branch in session.
  • Constructor Details

    • TravelAfterSessionUserChangeListener

      public TravelAfterSessionUserChangeListener()
  • Method Details

    • onEvent

      protected void onEvent(AfterSessionUserChangeEvent event)
      Specified by:
      onEvent in class de.hybris.platform.servicelayer.event.impl.AbstractEventListener<AfterSessionUserChangeEvent>
    • getB2bUnitService

      protected de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> getB2bUnitService()
      Gets B2B unit service.
      Returns:
      the B2B unit service
    • setB2bUnitService

      public void setB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService<B2BUnitModel,B2BCustomerModel> b2bUnitService)
      Sets B2B unit service.
      Parameters:
      b2bUnitService - the B2B unit service
    • getSessionService

      protected de.hybris.platform.servicelayer.session.SessionService getSessionService()
      Gets session service.
      Returns:
      the session service
    • setSessionService

      public void setSessionService(de.hybris.platform.servicelayer.session.SessionService sessionService)
      Sets session service.
      Parameters:
      sessionService - the session service
    • getCartService

      protected de.hybris.platform.order.CartService getCartService()
      Gets cart service.
      Returns:
      the cart service
    • setCartService

      public void setCartService(de.hybris.platform.order.CartService cartService)
      Sets cart service.
      Parameters:
      cartService - the cart service
    • getUserService

      protected de.hybris.platform.servicelayer.user.UserService getUserService()
      Gets user service.
      Returns:
      the user service
    • setUserService

      public void setUserService(de.hybris.platform.servicelayer.user.UserService userService)
      Sets user service.
      Parameters:
      userService - the user service