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.SCProductEntryServiceUtil;
021
022 import java.rmi.RemoteException;
023
024
064 public class SCProductEntryServiceSoap {
065 public static com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap addProductEntry(
066 java.lang.String name, java.lang.String type, java.lang.String tags,
067 java.lang.String shortDescription, java.lang.String longDescription,
068 java.lang.String pageURL, java.lang.String author,
069 java.lang.String repoGroupId, java.lang.String repoArtifactId,
070 long[] licenseIds, java.util.List<byte[]> thumbnails,
071 java.util.List<byte[]> fullImages,
072 com.liferay.portal.service.ServiceContext serviceContext)
073 throws RemoteException {
074 try {
075 com.liferay.portlet.softwarecatalog.model.SCProductEntry returnValue =
076 SCProductEntryServiceUtil.addProductEntry(name, type, tags,
077 shortDescription, longDescription, pageURL, author,
078 repoGroupId, repoArtifactId, licenseIds, thumbnails,
079 fullImages, serviceContext);
080
081 return com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap.toSoapModel(returnValue);
082 }
083 catch (Exception e) {
084 _log.error(e, e);
085
086 throw new RemoteException(e.getMessage());
087 }
088 }
089
090 public static void deleteProductEntry(long productEntryId)
091 throws RemoteException {
092 try {
093 SCProductEntryServiceUtil.deleteProductEntry(productEntryId);
094 }
095 catch (Exception e) {
096 _log.error(e, e);
097
098 throw new RemoteException(e.getMessage());
099 }
100 }
101
102 public static com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap getProductEntry(
103 long productEntryId) throws RemoteException {
104 try {
105 com.liferay.portlet.softwarecatalog.model.SCProductEntry returnValue =
106 SCProductEntryServiceUtil.getProductEntry(productEntryId);
107
108 return com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap.toSoapModel(returnValue);
109 }
110 catch (Exception e) {
111 _log.error(e, e);
112
113 throw new RemoteException(e.getMessage());
114 }
115 }
116
117 public static com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap updateProductEntry(
118 long productEntryId, java.lang.String name, java.lang.String type,
119 java.lang.String tags, java.lang.String shortDescription,
120 java.lang.String longDescription, java.lang.String pageURL,
121 java.lang.String author, java.lang.String repoGroupId,
122 java.lang.String repoArtifactId, long[] licenseIds,
123 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages)
124 throws RemoteException {
125 try {
126 com.liferay.portlet.softwarecatalog.model.SCProductEntry returnValue =
127 SCProductEntryServiceUtil.updateProductEntry(productEntryId,
128 name, type, tags, shortDescription, longDescription,
129 pageURL, author, repoGroupId, repoArtifactId, licenseIds,
130 thumbnails, fullImages);
131
132 return com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap.toSoapModel(returnValue);
133 }
134 catch (Exception e) {
135 _log.error(e, e);
136
137 throw new RemoteException(e.getMessage());
138 }
139 }
140
141 private static Log _log = LogFactoryUtil.getLog(SCProductEntryServiceSoap.class);
142 }