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