com.liferay.portal.service.impl
Class LockLocalServiceImpl
java.lang.Object
com.liferay.portal.service.BaseLocalServiceImpl
com.liferay.portal.service.base.LockLocalServiceBaseImpl
com.liferay.portal.service.impl.LockLocalServiceImpl
- All Implemented Interfaces:
- IdentifiableBean, BaseLocalService, LockLocalService, PersistedModelLocalService
public class LockLocalServiceImpl
- extends LockLocalServiceBaseImpl
|
Method Summary |
void |
clear()
|
protected void |
expireLock(Lock lock)
|
protected Lock |
fetchLock(String className,
String key)
|
Lock |
getLock(String className,
long key)
|
Lock |
getLock(String className,
String key)
|
Lock |
getLockByUuidAndCompanyId(String uuid,
long companyId)
Returns the lock with the matching UUID and company. |
boolean |
hasLock(long userId,
String className,
long key)
|
boolean |
hasLock(long userId,
String className,
String key)
|
boolean |
isLocked(String className,
long key)
|
boolean |
isLocked(String className,
String key)
|
Lock |
lock(long userId,
String className,
long key,
String owner,
boolean inheritable,
long expirationTime)
|
Lock |
lock(long userId,
String className,
String key,
String owner,
boolean inheritable,
long expirationTime)
|
Lock |
lock(String className,
String key,
String owner)
|
Lock |
lock(String className,
String key,
String owner,
boolean retrieveFromCache)
Deprecated. As of 6.2.0, replaced by lock(String, String,
String) |
Lock |
lock(String className,
String key,
String expectedOwner,
String updatedOwner)
|
Lock |
lock(String className,
String key,
String expectedOwner,
String updatedOwner,
boolean retrieveFromCache)
Deprecated. As of 6.2.0, replaced by lock(String, String, String,
String) |
Lock |
refresh(String uuid,
long companyId,
long expirationTime)
|
void |
unlock(String className,
long key)
|
void |
unlock(String className,
String key)
|
void |
unlock(String className,
String key,
String owner)
|
void |
unlock(String className,
String key,
String owner,
boolean retrieveFromCache)
Deprecated. As of 6.2.0, replaced by unlock(String, String,
String) |
| Methods inherited from class com.liferay.portal.service.base.LockLocalServiceBaseImpl |
addLock, afterPropertiesSet, createLock, deleteLock, deleteLock, deletePersistedModel, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchLock, fetchLockByUuidAndCompanyId, getActionableDynamicQuery, getBeanIdentifier, getCounterLocalService, getLock, getLockFinder, getLockLocalService, getLockPersistence, getLocks, getLocksCount, getModelClass, getModelClassName, getPersistedModel, getUserFinder, getUserLocalService, getUserPersistence, getUserService, initActionableDynamicQuery, runSQL, setBeanIdentifier, setCounterLocalService, setLockFinder, setLockLocalService, setLockPersistence, setUserFinder, setUserLocalService, setUserPersistence, setUserService, updateLock |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LockLocalServiceImpl
public LockLocalServiceImpl()
clear
public void clear()
getLock
public Lock getLock(String className,
long key)
throws PortalException
- Throws:
PortalException
getLock
public Lock getLock(String className,
String key)
throws PortalException
- Throws:
PortalException
getLockByUuidAndCompanyId
public Lock getLockByUuidAndCompanyId(String uuid,
long companyId)
throws PortalException
- Description copied from class:
LockLocalServiceBaseImpl
- Returns the lock with the matching UUID and company.
- Specified by:
getLockByUuidAndCompanyId in interface LockLocalService- Overrides:
getLockByUuidAndCompanyId in class LockLocalServiceBaseImpl
- Parameters:
uuid - the lock's UUIDcompanyId - the primary key of the company
- Returns:
- the matching lock
- Throws:
PortalException - if a matching lock could not be found
hasLock
public boolean hasLock(long userId,
String className,
long key)
hasLock
public boolean hasLock(long userId,
String className,
String key)
isLocked
public boolean isLocked(String className,
long key)
isLocked
public boolean isLocked(String className,
String key)
lock
public Lock lock(long userId,
String className,
long key,
String owner,
boolean inheritable,
long expirationTime)
throws PortalException
- Throws:
PortalException
lock
public Lock lock(long userId,
String className,
String key,
String owner,
boolean inheritable,
long expirationTime)
throws PortalException
- Throws:
PortalException
lock
@MasterDataSource
@Transactional(propagation=REQUIRES_NEW)
public Lock lock(String className,
String key,
String owner)
lock
@Deprecated
@MasterDataSource
@Transactional(propagation=REQUIRES_NEW)
public Lock lock(String className,
String key,
String owner,
boolean retrieveFromCache)
- Deprecated. As of 6.2.0, replaced by
lock(String, String,
String)
lock
@MasterDataSource
@Transactional(propagation=REQUIRES_NEW)
public Lock lock(String className,
String key,
String expectedOwner,
String updatedOwner)
lock
@Deprecated
@MasterDataSource
@Transactional(propagation=REQUIRES_NEW)
public Lock lock(String className,
String key,
String expectedOwner,
String updatedOwner,
boolean retrieveFromCache)
- Deprecated. As of 6.2.0, replaced by
lock(String, String, String,
String)
refresh
public Lock refresh(String uuid,
long companyId,
long expirationTime)
throws PortalException
- Throws:
PortalException
unlock
public void unlock(String className,
long key)
unlock
public void unlock(String className,
String key)
unlock
@MasterDataSource
@Transactional(propagation=REQUIRES_NEW)
public void unlock(String className,
String key,
String owner)
unlock
@Deprecated
@MasterDataSource
@Transactional(propagation=REQUIRES_NEW)
public void unlock(String className,
String key,
String owner,
boolean retrieveFromCache)
- Deprecated. As of 6.2.0, replaced by
unlock(String, String,
String)
expireLock
protected void expireLock(Lock lock)
fetchLock
protected Lock fetchLock(String className,
String key)