1
14
15 package com.liferay.portlet.softwarecatalog.service.http;
16
17 import com.liferay.portal.kernel.log.Log;
18 import com.liferay.portal.kernel.log.LogFactoryUtil;
19
20 import com.liferay.portlet.softwarecatalog.service.SCProductVersionServiceUtil;
21
22 import java.rmi.RemoteException;
23
24
74 public class SCProductVersionServiceSoap {
75 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap addProductVersion(
76 long productEntryId, java.lang.String version,
77 java.lang.String changeLog, java.lang.String downloadPageURL,
78 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
79 boolean repoStoreArtifact, long[] frameworkVersionIds,
80 com.liferay.portal.service.ServiceContext serviceContext)
81 throws RemoteException {
82 try {
83 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
84 SCProductVersionServiceUtil.addProductVersion(productEntryId,
85 version, changeLog, downloadPageURL, directDownloadURL,
86 testDirectDownloadURL, repoStoreArtifact,
87 frameworkVersionIds, serviceContext);
88
89 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
90 }
91 catch (Exception e) {
92 _log.error(e, e);
93
94 throw new RemoteException(e.getMessage());
95 }
96 }
97
98 public static void deleteProductVersion(long productVersionId)
99 throws RemoteException {
100 try {
101 SCProductVersionServiceUtil.deleteProductVersion(productVersionId);
102 }
103 catch (Exception e) {
104 _log.error(e, e);
105
106 throw new RemoteException(e.getMessage());
107 }
108 }
109
110 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap getProductVersion(
111 long productVersionId) throws RemoteException {
112 try {
113 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
114 SCProductVersionServiceUtil.getProductVersion(productVersionId);
115
116 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
117 }
118 catch (Exception e) {
119 _log.error(e, e);
120
121 throw new RemoteException(e.getMessage());
122 }
123 }
124
125 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap[] getProductVersions(
126 long productEntryId, int start, int end) throws RemoteException {
127 try {
128 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> returnValue =
129 SCProductVersionServiceUtil.getProductVersions(productEntryId,
130 start, end);
131
132 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModels(returnValue);
133 }
134 catch (Exception e) {
135 _log.error(e, e);
136
137 throw new RemoteException(e.getMessage());
138 }
139 }
140
141 public static int getProductVersionsCount(long productEntryId)
142 throws RemoteException {
143 try {
144 int returnValue = SCProductVersionServiceUtil.getProductVersionsCount(productEntryId);
145
146 return returnValue;
147 }
148 catch (Exception e) {
149 _log.error(e, e);
150
151 throw new RemoteException(e.getMessage());
152 }
153 }
154
155 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap updateProductVersion(
156 long productVersionId, java.lang.String version,
157 java.lang.String changeLog, java.lang.String downloadPageURL,
158 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
159 boolean repoStoreArtifact, long[] frameworkVersionIds)
160 throws RemoteException {
161 try {
162 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
163 SCProductVersionServiceUtil.updateProductVersion(productVersionId,
164 version, changeLog, downloadPageURL, directDownloadURL,
165 testDirectDownloadURL, repoStoreArtifact,
166 frameworkVersionIds);
167
168 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
169 }
170 catch (Exception e) {
171 _log.error(e, e);
172
173 throw new RemoteException(e.getMessage());
174 }
175 }
176
177 private static Log _log = LogFactoryUtil.getLog(SCProductVersionServiceSoap.class);
178 }