Class ULIDGuestTokenGenerator

java.lang.Object
com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
All Implemented Interfaces:
GuestTokenGenerator

@Deprecated(since="Cart Operations 3.0.0, Release Train 3.0.0", forRemoval=true) public class ULIDGuestTokenGenerator extends Object implements GuestTokenGenerator
Deprecated, for removal: This API element is subject to removal in a future version.
Use SecureRandomGuestTokenGenerator instead as it provides a cryptographically random alternative.
An implementation of GuestTokenGenerator that uses ULID to generate the token string.
Author:
Nick Crum (ncrum)
  • Constructor Summary

    Constructors
    Constructor
    Description
    ULIDGuestTokenGenerator(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.broadleafcommerce.cart.client.domain.GuestToken
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generates a GuestToken for the given cart ID.
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected com.broadleafcommerce.common.extension.TypeFactory
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setTokenTimeout(Duration tokenTimeout)
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ULIDGuestTokenGenerator

      public ULIDGuestTokenGenerator(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getTokenTimeout

      public Duration getTokenTimeout()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setTokenTimeout

      public void setTokenTimeout(Duration tokenTimeout)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • generateGuestToken

      public com.broadleafcommerce.cart.client.domain.GuestToken generateGuestToken(String cartId)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: GuestTokenGenerator
      Generates a GuestToken for the given cart ID.
      Specified by:
      generateGuestToken in interface GuestTokenGenerator
      Parameters:
      cartId - the cart ID
      Returns:
      the guest token
    • getTypeFactory

      protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCheckoutProperties

      protected CartOperationCheckoutProperties getCheckoutProperties()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setCheckoutProperties

      @Autowired public void setCheckoutProperties(CartOperationCheckoutProperties checkoutProperties)
      Deprecated, for removal: This API element is subject to removal in a future version.