Interface CartVersionValidationService
- All Known Implementing Classes:
DefaultCartVersionValidationService
public interface CartVersionValidationService
Service used for validating the version of a
Cart for reads and updates within this
service.- Author:
- Nick Crum (ncrum)
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidvalidateVersionForRead(com.broadleafcommerce.cart.client.domain.Cart cart, Integer versionToTest) default voidvalidateVersionForUpdate(com.broadleafcommerce.cart.client.domain.Cart cart, Integer versionToTest) default booleanversionIsStale(com.broadleafcommerce.cart.client.domain.Cart cart, Integer versionToTest)
-
Method Details
-
versionIsStale
default boolean versionIsStale(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @NonNull Integer versionToTest) -
validateVersionForRead
default void validateVersionForRead(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @Nullable Integer versionToTest) -
validateVersionForUpdate
default void validateVersionForUpdate(@NonNull com.broadleafcommerce.cart.client.domain.Cart cart, @Nullable Integer versionToTest)
-