List of usage examples for com.liferay.portal.kernel.lock DuplicateLockException DuplicateLockException
public DuplicateLockException(Lock lock)
From source file:com.liferay.exportimport.staging.StagingImpl.java
License:Open Source License
/** * @deprecated As of 3.0.0, see {@link//from w w w. ja v a2s .c om * com.liferay.portal.kernel.backgroundtask.BackgroundTaskExecutor#getIsolationLevel( * )} */ @Deprecated @Override public void lockGroup(long userId, long groupId) throws PortalException { if (_lockManager.isLocked(Staging.class.getName(), groupId)) { Lock lock = _lockManager.getLock(Staging.class.getName(), groupId); throw new DuplicateLockException(lock); } _lockManager.lock(userId, Staging.class.getName(), String.valueOf(groupId), StagingImpl.class.getName(), false, StagingConstants.LOCK_EXPIRATION_TIME); }