Class ULIDGuestTokenGenerator
java.lang.Object
com.broadleafcommerce.cartoperation.service.ULIDGuestTokenGenerator
- All Implemented Interfaces:
GuestTokenGenerator
An implementation of
GuestTokenGenerator that uses ULID to generate
the token string.- Author:
- Nick Crum (ncrum)
-
Constructor Summary
ConstructorsConstructorDescriptionULIDGuestTokenGenerator(com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Method Summary
Modifier and TypeMethodDescriptioncom.broadleafcommerce.cart.client.domain.GuestTokengenerateGuestToken(String cartId) Generates aGuestTokenfor the given cart ID.protected CartOperationCheckoutPropertiesprotected com.broadleafcommerce.common.extension.TypeFactoryvoidsetCheckoutProperties(CartOperationCheckoutProperties checkoutProperties) voidsetTokenTimeout(Duration tokenTimeout)
-
Constructor Details
-
ULIDGuestTokenGenerator
public ULIDGuestTokenGenerator(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
-
-
Method Details
-
getTokenTimeout
-
setTokenTimeout
-
generateGuestToken
Description copied from interface:GuestTokenGeneratorGenerates aGuestTokenfor the given cart ID.- Specified by:
generateGuestTokenin interfaceGuestTokenGenerator- Parameters:
cartId- the cart ID- Returns:
- the guest token
-
getTypeFactory
protected com.broadleafcommerce.common.extension.TypeFactory getTypeFactory() -
getCheckoutProperties
-
setCheckoutProperties
-