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.
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) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptioncom.broadleafcommerce.cart.client.domain.GuestTokengenerateGuestToken(String cartId) Deprecated, for removal: This API element is subject to removal in a future version.Generates aGuestTokenfor the given cart ID.protected CartOperationCheckoutPropertiesDeprecated, 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.TypeFactoryDeprecated, for removal: This API element is subject to removal in a future version.voidsetCheckoutProperties(CartOperationCheckoutProperties checkoutProperties) Deprecated, for removal: This API element is subject to removal in a future version.voidsetTokenTimeout(Duration tokenTimeout) Deprecated, for removal: This API element is subject to removal in a future version.
-
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
Deprecated, for removal: This API element is subject to removal in a future version. -
setTokenTimeout
Deprecated, for removal: This API element is subject to removal in a future version. -
generateGuestToken
Deprecated, for removal: This API element is subject to removal in a future version.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()Deprecated, for removal: This API element is subject to removal in a future version. -
getCheckoutProperties
Deprecated, for removal: This API element is subject to removal in a future version. -
setCheckoutProperties
Deprecated, for removal: This API element is subject to removal in a future version.
-
SecureRandomGuestTokenGeneratorinstead as it provides a cryptographically random alternative.