Class DefaultItemLockingService
java.lang.Object
de.hybris.platform.servicelayer.locking.impl.DefaultItemLockingService
- All Implemented Interfaces:
ItemLockingService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if theItemModelis locked for processing .voidLocks theItemModelfor processing.voidlockAll(Collection<ItemModel> items) Locks theCollectionof theItemModelfor processing.voidsetCacheInvalidator(CacheInvalidator cacheInvalidator) voidsetModelService(ModelService modelService) voidsetUserService(UserService userService) voidsetWritePersistenceGateway(WritePersistenceGateway writePersistenceGateway) voidUnlocks theItemModelfor processing.voidunlockAll(Collection<ItemModel> items) Unlocks theCollectionof theItemModelfor processing.
-
Constructor Details
-
DefaultItemLockingService
public DefaultItemLockingService()
-
-
Method Details
-
lock
Description copied from interface:ItemLockingService- Specified by:
lockin interfaceItemLockingService- Parameters:
item- TheItemModelto be locked
-
unlock
Description copied from interface:ItemLockingService- Specified by:
unlockin interfaceItemLockingService- Parameters:
item- TheItemModelto be locked
-
isLocked
Description copied from interface:ItemLockingServiceChecks if theItemModelis locked for processing .- Specified by:
isLockedin interfaceItemLockingService- Parameters:
item- TheItemModelto be unlocked- Returns:
booleantrueif user is locked. Returnsfalseotherwise.
-
setUserService
-
setWritePersistenceGateway
-
setCacheInvalidator
-
setModelService
-
lockAll
Description copied from interface:ItemLockingServiceLocks theCollectionof theItemModelfor processing. If theItemModelis already locked it has no effect.- Specified by:
lockAllin interfaceItemLockingService- Parameters:
items- TheCollectionof theItemModelto be locked.
-
unlockAll
Description copied from interface:ItemLockingServiceUnlocks theCollectionof theItemModelfor processing. If theItemModelis already unlocked it has no effect.- Specified by:
unlockAllin interfaceItemLockingService- Parameters:
items- TheCollectionof theItemModelto be unlocked.
-