1
14
15 package com.liferay.portlet.documentlibrary.service.impl;
16
17 import com.liferay.portal.PortalException;
18 import com.liferay.portal.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.getFolderId(),
40 fileVersion.getName(), ActionKeys.UPDATE);
41
42 return dlFileVersionLocalService.updateDescription(
43 fileVersionId, description);
44 }
45
46 }