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