Class DefaultItemLockingService
- java.lang.Object
-
- de.hybris.platform.servicelayer.locking.impl.DefaultItemLockingService
-
- All Implemented Interfaces:
ItemLockingService
public class DefaultItemLockingService extends java.lang.Object implements ItemLockingService
-
-
Constructor Summary
Constructors Constructor Description DefaultItemLockingService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLocked(ItemModel item)Checks if theItemModelis locked for processing .voidlock(ItemModel item)Locks theItemModelfor processing.voidlockAll(java.util.Collection<ItemModel> items)Locks theCollectionof theItemModelfor processing.voidsetCacheInvalidator(CacheInvalidator cacheInvalidator)voidsetModelService(ModelService modelService)voidsetUserService(UserService userService)voidsetWritePersistenceGateway(WritePersistenceGateway writePersistenceGateway)voidunlock(ItemModel item)Unlocks theItemModelfor processing.voidunlockAll(java.util.Collection<ItemModel> items)Unlocks theCollectionof theItemModelfor processing.
-
-
-
Method Detail
-
lock
public void lock(ItemModel item)
Description copied from interface:ItemLockingService- Specified by:
lockin interfaceItemLockingService- Parameters:
item- TheItemModelto be locked
-
unlock
public void unlock(ItemModel item)
Description copied from interface:ItemLockingService- Specified by:
unlockin interfaceItemLockingService- Parameters:
item- TheItemModelto be locked
-
isLocked
public boolean isLocked(ItemModel item)
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
public void setUserService(UserService userService)
-
setWritePersistenceGateway
public void setWritePersistenceGateway(WritePersistenceGateway writePersistenceGateway)
-
setCacheInvalidator
public void setCacheInvalidator(CacheInvalidator cacheInvalidator)
-
setModelService
public void setModelService(ModelService modelService)
-
lockAll
public void lockAll(java.util.Collection<ItemModel> items)
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
public void unlockAll(java.util.Collection<ItemModel> items)
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.
-
-