1
22
23 package com.liferay.portlet.softwarecatalog.service;
24
25
26
47 public class SCProductVersionServiceUtil {
48 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion addProductVersion(
49 long productEntryId, java.lang.String version,
50 java.lang.String changeLog, java.lang.String downloadPageURL,
51 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
52 boolean repoStoreArtifact, long[] frameworkVersionIds,
53 com.liferay.portal.service.ServiceContext serviceContext)
54 throws com.liferay.portal.PortalException,
55 com.liferay.portal.SystemException {
56 return getService()
57 .addProductVersion(productEntryId, version, changeLog,
58 downloadPageURL, directDownloadURL, testDirectDownloadURL,
59 repoStoreArtifact, frameworkVersionIds, serviceContext);
60 }
61
62 public static void deleteProductVersion(long productVersionId)
63 throws com.liferay.portal.PortalException,
64 com.liferay.portal.SystemException {
65 getService().deleteProductVersion(productVersionId);
66 }
67
68 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion getProductVersion(
69 long productVersionId)
70 throws com.liferay.portal.PortalException,
71 com.liferay.portal.SystemException {
72 return getService().getProductVersion(productVersionId);
73 }
74
75 public static java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> getProductVersions(
76 long productEntryId, int start, int end)
77 throws com.liferay.portal.PortalException,
78 com.liferay.portal.SystemException {
79 return getService().getProductVersions(productEntryId, start, end);
80 }
81
82 public static int getProductVersionsCount(long productEntryId)
83 throws com.liferay.portal.PortalException,
84 com.liferay.portal.SystemException {
85 return getService().getProductVersionsCount(productEntryId);
86 }
87
88 public static com.liferay.portlet.softwarecatalog.model.SCProductVersion updateProductVersion(
89 long productVersionId, java.lang.String version,
90 java.lang.String changeLog, java.lang.String downloadPageURL,
91 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
92 boolean repoStoreArtifact, long[] frameworkVersionIds)
93 throws com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException {
95 return getService()
96 .updateProductVersion(productVersionId, version, changeLog,
97 downloadPageURL, directDownloadURL, testDirectDownloadURL,
98 repoStoreArtifact, frameworkVersionIds);
99 }
100
101 public static SCProductVersionService getService() {
102 if (_service == null) {
103 throw new RuntimeException("SCProductVersionService is not set");
104 }
105
106 return _service;
107 }
108
109 public void setService(SCProductVersionService service) {
110 _service = service;
111 }
112
113 private static SCProductVersionService _service;
114 }