001
014
015 package com.liferay.portlet.softwarecatalog.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class SCProductVersionServiceUtil {
038
043 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
044 long productEntryId, java.lang.String version,
045 java.lang.String changeLog, java.lang.String downloadPageURL,
046 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
047 boolean repoStoreArtifact, long[] frameworkVersionIds,
048 com.liferay.portal.service.ServiceContext serviceContext)
049 throws com.liferay.portal.kernel.exception.PortalException {
050 return getService()
051 .addProductVersion(productEntryId, version, changeLog,
052 downloadPageURL, directDownloadURL, testDirectDownloadURL,
053 repoStoreArtifact, frameworkVersionIds, serviceContext);
054 }
055
056 public static void deleteProductVersion(long productVersionId)
057 throws com.liferay.portal.kernel.exception.PortalException {
058 getService().deleteProductVersion(productVersionId);
059 }
060
061
066 public static java.lang.String getOSGiServiceIdentifier() {
067 return getService().getOSGiServiceIdentifier();
068 }
069
070 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
071 long productVersionId)
072 throws com.liferay.portal.kernel.exception.PortalException {
073 return getService().getProductVersion(productVersionId);
074 }
075
076 public static java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
077 long productEntryId, int start, int end)
078 throws com.liferay.portal.kernel.exception.PortalException {
079 return getService().getProductVersions(productEntryId, start, end);
080 }
081
082 public static int getProductVersionsCount(long productEntryId)
083 throws com.liferay.portal.kernel.exception.PortalException {
084 return getService().getProductVersionsCount(productEntryId);
085 }
086
087 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
088 long productVersionId, java.lang.String version,
089 java.lang.String changeLog, java.lang.String downloadPageURL,
090 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
091 boolean repoStoreArtifact, long[] frameworkVersionIds)
092 throws com.liferay.portal.kernel.exception.PortalException {
093 return getService()
094 .updateProductVersion(productVersionId, version, changeLog,
095 downloadPageURL, directDownloadURL, testDirectDownloadURL,
096 repoStoreArtifact, frameworkVersionIds);
097 }
098
099 public static SCProductVersionService getService() {
100 if (_service == null) {
101 _service = (SCProductVersionService)PortalBeanLocatorUtil.locate(SCProductVersionService.class.getName());
102
103 ReferenceRegistry.registerReference(SCProductVersionServiceUtil.class,
104 "_service");
105 }
106
107 return _service;
108 }
109
110
113 @Deprecated
114 public void setService(SCProductVersionService service) {
115 }
116
117 private static SCProductVersionService _service;
118 }