001
014
015 package com.liferay.portlet.documentlibrary.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018 import com.liferay.portal.kernel.util.MethodCache;
019 import com.liferay.portal.kernel.util.ReferenceRegistry;
020
021
034 public class DLFileVersionServiceUtil {
035
040 public static com.liferay.portlet.documentlibrary.model.DLFileVersion getFileVersion(
041 long fileVersionId)
042 throws com.liferay.portal.kernel.exception.PortalException,
043 com.liferay.portal.kernel.exception.SystemException {
044 return getService().getFileVersion(fileVersionId);
045 }
046
047 public static com.liferay.portlet.documentlibrary.model.DLFileVersion getLatestFileVersion(
048 long fileEntryId)
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException {
051 return getService().getLatestFileVersion(fileEntryId);
052 }
053
054 public static DLFileVersionService getService() {
055 if (_service == null) {
056 _service = (DLFileVersionService)PortalBeanLocatorUtil.locate(DLFileVersionService.class.getName());
057
058 ReferenceRegistry.registerReference(DLFileVersionServiceUtil.class,
059 "_service");
060 MethodCache.remove(DLFileVersionService.class);
061 }
062
063 return _service;
064 }
065
066 public void setService(DLFileVersionService service) {
067 MethodCache.remove(DLFileVersionService.class);
068
069 _service = service;
070
071 ReferenceRegistry.registerReference(DLFileVersionServiceUtil.class,
072 "_service");
073 MethodCache.remove(DLFileVersionService.class);
074 }
075
076 private static DLFileVersionService _service;
077 }