Interface CartVersionValidationService
-
- All Known Implementing Classes:
DefaultCartVersionValidationService
public interface CartVersionValidationServiceService used for validating the version of aCartfor reads and updates within this service.- Author:
- Nick Crum (ncrum)
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default 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 Detail
-
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)
-
-