| Package | Description | 
|---|---|
| org.broadleafcommerce.common.util | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | OptimisticLockUtils.ValidatedUpdateOperation<T>Checks if the state of the entity is valid then performs an update operation on an entity within an optimistic
 lock aware transaction. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static <T> T | OptimisticLockUtils. doTransactionalOptimisticUpdate(String name,
                               OptimisticLockUtils.UpdateOperation<T> operation,
                               Class<? extends T> entityClass,
                               Object identifier,
                               org.springframework.transaction.PlatformTransactionManager transactionManager,
                               javax.persistence.EntityManager entityManager) | 
| static <T> T | OptimisticLockUtils. performOptimisticLockUpdate(String name,
                           OptimisticLockUtils.UpdateOperation<T> operation,
                           Class<? extends T> entityClass,
                           Object identifier,
                           int maxRetryCount,
                           org.springframework.transaction.PlatformTransactionManager transactionManager,
                           javax.persistence.EntityManager entityManager)Perform an update on a entity that supports optimistic locking. | 
Copyright © 2020. All rights reserved.