Class DefaultManageMyBookingSessionCleanUpStrategy

java.lang.Object
de.hybris.platform.travelacceleratorstorefront.security.impl.DefaultManageMyBookingSessionCleanUpStrategy
All Implemented Interfaces:
ManageMyBookingSessionCleanUpStrategy

public class DefaultManageMyBookingSessionCleanUpStrategy extends Object implements ManageMyBookingSessionCleanUpStrategy
Implementation class of ManageMyBookingSessionCleanUpStrategy.
  • Constructor Details

    • DefaultManageMyBookingSessionCleanUpStrategy

      public DefaultManageMyBookingSessionCleanUpStrategy()
  • Method Details

    • manageMyBookingCleanUp

      public void manageMyBookingCleanUp(javax.servlet.http.HttpServletRequest request)
      Description copied from interface: ManageMyBookingSessionCleanUpStrategy
      Removes manageMyBooking sessionAttributes if the URL of the page being accessed does not matches with ManageMyBooking URL Pattern.
      Specified by:
      manageMyBookingCleanUp in interface ManageMyBookingSessionCleanUpStrategy
      Parameters:
      request - HttpServletRequest object.
    • isExcludedUrlPattern

      protected boolean isExcludedUrlPattern(String urlPath)
    • isGetMethod

      protected boolean isGetMethod(javax.servlet.http.HttpServletRequest httpRequest)
    • checkManageMyBookingURLPattern

      protected boolean checkManageMyBookingURLPattern(String urlPath)
    • getManageMyBookingUrlPattern

      protected Pattern getManageMyBookingUrlPattern()
    • setManageMyBookingUrlPattern

      public void setManageMyBookingUrlPattern(Pattern manageMyBookingUrlPattern)
    • getSessionService

      protected de.hybris.platform.servicelayer.session.SessionService getSessionService()
    • setSessionService

      public void setSessionService(de.hybris.platform.servicelayer.session.SessionService sessionService)
    • getExcludedUrls

      protected String getExcludedUrls()
    • setExcludedUrls

      public void setExcludedUrls(String excludedUrls)