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
044
049 public static java.lang.String getBeanIdentifier() {
050 return getService().getBeanIdentifier();
051 }
052
053
058 public static void setBeanIdentifier(java.lang.String beanIdentifier) {
059 getService().setBeanIdentifier(beanIdentifier);
060 }
061
062 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
063 long productEntryId, java.lang.String version,
064 java.lang.String changeLog, java.lang.String downloadPageURL,
065 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
066 boolean repoStoreArtifact, long[] frameworkVersionIds,
067 com.liferay.portal.service.ServiceContext serviceContext)
068 throws com.liferay.portal.kernel.exception.PortalException,
069 com.liferay.portal.kernel.exception.SystemException {
070 return getService()
071 .addProductVersion(productEntryId, version, changeLog,
072 downloadPageURL, directDownloadURL, testDirectDownloadURL,
073 repoStoreArtifact, frameworkVersionIds, serviceContext);
074 }
075
076 public static void deleteProductVersion(long productVersionId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException {
079 getService().deleteProductVersion(productVersionId);
080 }
081
082 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
083 long productVersionId)
084 throws com.liferay.portal.kernel.exception.PortalException,
085 com.liferay.portal.kernel.exception.SystemException {
086 return getService().getProductVersion(productVersionId);
087 }
088
089 public static java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
090 long productEntryId, int start, int end)
091 throws com.liferay.portal.kernel.exception.PortalException,
092 com.liferay.portal.kernel.exception.SystemException {
093 return getService().getProductVersions(productEntryId, start, end);
094 }
095
096 public static int getProductVersionsCount(long productEntryId)
097 throws com.liferay.portal.kernel.exception.PortalException,
098 com.liferay.portal.kernel.exception.SystemException {
099 return getService().getProductVersionsCount(productEntryId);
100 }
101
102 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
103 long productVersionId, java.lang.String version,
104 java.lang.String changeLog, java.lang.String downloadPageURL,
105 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
106 boolean repoStoreArtifact, long[] frameworkVersionIds)
107 throws com.liferay.portal.kernel.exception.PortalException,
108 com.liferay.portal.kernel.exception.SystemException {
109 return getService()
110 .updateProductVersion(productVersionId, version, changeLog,
111 downloadPageURL, directDownloadURL, testDirectDownloadURL,
112 repoStoreArtifact, frameworkVersionIds);
113 }
114
115 public static SCProductVersionService getService() {
116 if (_service == null) {
117 _service = (SCProductVersionService)PortalBeanLocatorUtil.locate(SCProductVersionService.class.getName());
118
119 ReferenceRegistry.registerReference(SCProductVersionServiceUtil.class,
120 "_service");
121 }
122
123 return _service;
124 }
125
126
129 public void setService(SCProductVersionService service) {
130 }
131
132 private static SCProductVersionService _service;
133 }