List of usage examples for com.liferay.portal.kernel.lock LockManagerUtil createLock
public static Lock createLock(long lockId, long companyId, long userId, String userName)
From source file:com.liferay.document.library.repository.external.model.ExtRepositoryFileEntryAdapter.java
License:Open Source License
@Override public Lock getLock() { if (!isCheckedOut()) { return null; }/*from w ww .ja v a 2 s .c o m*/ String checkedOutBy = _extRepositoryFileEntry.getCheckedOutBy(); User user = getUser(checkedOutBy); long userId = 0; String userName = null; if (user != null) { userId = user.getUserId(); userName = user.getFullName(); } return LockManagerUtil.createLock(0, getCompanyId(), userId, userName); }