1
14
15 package com.liferay.portlet.documentlibrary.service.impl;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.security.permission.ActionKeys;
20 import com.liferay.portlet.documentlibrary.model.DLFileVersion;
21 import com.liferay.portlet.documentlibrary.service.base.DLFileVersionServiceBaseImpl;
22 import com.liferay.portlet.documentlibrary.service.permission.DLFileEntryPermission;
23
24
29 public class DLFileVersionServiceImpl extends DLFileVersionServiceBaseImpl {
30
31 public DLFileVersion updateDescription(
32 long fileVersionId, String description)
33 throws PortalException, SystemException {
34
35 DLFileVersion fileVersion = dlFileVersionPersistence.findByPrimaryKey(
36 fileVersionId);
37
38 DLFileEntryPermission.check(
39 getPermissionChecker(), fileVersion.getGroupId(),
40 fileVersion.getFolderId(), fileVersion.getName(),
41 ActionKeys.UPDATE);
42
43 return dlFileVersionLocalService.updateDescription(
44 fileVersionId, description);
45 }
46
47 }