Liferay 7.0-ce-m3

com.liferay.portal.service.impl
Class LockLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.BaseLocalServiceImpl
      extended by com.liferay.portal.service.base.LockLocalServiceBaseImpl
          extended by com.liferay.portal.service.impl.LockLocalServiceImpl
All Implemented Interfaces:
IdentifiableBean, BaseLocalService, LockLocalService, PersistedModelLocalService

public class LockLocalServiceImpl
extends LockLocalServiceBaseImpl


Field Summary
 
Fields inherited from class com.liferay.portal.service.base.LockLocalServiceBaseImpl
counterLocalService, lockFinder, lockLocalService, lockPersistence, persistedModelLocalServiceRegistry, userFinder, userLocalService, userPersistence, userService
 
Constructor Summary
LockLocalServiceImpl()
           
 
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 com.liferay.portal.service.BaseLocalServiceImpl
getClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockLocalServiceImpl

public LockLocalServiceImpl()
Method Detail

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 UUID
companyId - 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)

Liferay 7.0-ce-m3