001
014
015 package com.liferay.portlet.softwarecatalog.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019
020 import com.liferay.portlet.softwarecatalog.service.SCProductVersionServiceUtil;
021
022 import java.rmi.RemoteException;
023
024
067 public class SCProductVersionServiceSoap {
068 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap addProductVersion(
069 long productEntryId, java.lang.String version,
070 java.lang.String changeLog, java.lang.String downloadPageURL,
071 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
072 boolean repoStoreArtifact, long[] frameworkVersionIds,
073 com.liferay.portal.service.ServiceContext serviceContext)
074 throws RemoteException {
075 try {
076 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
077 SCProductVersionServiceUtil.addProductVersion(productEntryId,
078 version, changeLog, downloadPageURL, directDownloadURL,
079 testDirectDownloadURL, repoStoreArtifact,
080 frameworkVersionIds, serviceContext);
081
082 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
083 }
084 catch (Exception e) {
085 _log.error(e, e);
086
087 throw new RemoteException(e.getMessage());
088 }
089 }
090
091 public static void deleteProductVersion(long productVersionId)
092 throws RemoteException {
093 try {
094 SCProductVersionServiceUtil.deleteProductVersion(productVersionId);
095 }
096 catch (Exception e) {
097 _log.error(e, e);
098
099 throw new RemoteException(e.getMessage());
100 }
101 }
102
103 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap getProductVersion(
104 long productVersionId) throws RemoteException {
105 try {
106 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
107 SCProductVersionServiceUtil.getProductVersion(productVersionId);
108
109 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
110 }
111 catch (Exception e) {
112 _log.error(e, e);
113
114 throw new RemoteException(e.getMessage());
115 }
116 }
117
118 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap[] getProductVersions(
119 long productEntryId, int start, int end) throws RemoteException {
120 try {
121 java.util.List<com.liferay.portlet.softwarecatalog.model.SCProductVersion> returnValue =
122 SCProductVersionServiceUtil.getProductVersions(productEntryId,
123 start, end);
124
125 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModels(returnValue);
126 }
127 catch (Exception e) {
128 _log.error(e, e);
129
130 throw new RemoteException(e.getMessage());
131 }
132 }
133
134 public static int getProductVersionsCount(long productEntryId)
135 throws RemoteException {
136 try {
137 int returnValue = SCProductVersionServiceUtil.getProductVersionsCount(productEntryId);
138
139 return returnValue;
140 }
141 catch (Exception e) {
142 _log.error(e, e);
143
144 throw new RemoteException(e.getMessage());
145 }
146 }
147
148 public static com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap updateProductVersion(
149 long productVersionId, java.lang.String version,
150 java.lang.String changeLog, java.lang.String downloadPageURL,
151 java.lang.String directDownloadURL, boolean testDirectDownloadURL,
152 boolean repoStoreArtifact, long[] frameworkVersionIds)
153 throws RemoteException {
154 try {
155 com.liferay.portlet.softwarecatalog.model.SCProductVersion returnValue =
156 SCProductVersionServiceUtil.updateProductVersion(productVersionId,
157 version, changeLog, downloadPageURL, directDownloadURL,
158 testDirectDownloadURL, repoStoreArtifact,
159 frameworkVersionIds);
160
161 return com.liferay.portlet.softwarecatalog.model.SCProductVersionSoap.toSoapModel(returnValue);
162 }
163 catch (Exception e) {
164 _log.error(e, e);
165
166 throw new RemoteException(e.getMessage());
167 }
168 }
169
170 private static Log _log = LogFactoryUtil.getLog(SCProductVersionServiceSoap.class);
171 }