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.SCProductEntryServiceUtil;
21
22 import java.rmi.RemoteException;
23
24
74 public class SCProductEntryServiceSoap {
75 public static com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap addProductEntry(
76 long plid, java.lang.String name, java.lang.String type,
77 java.lang.String tags, java.lang.String shortDescription,
78 java.lang.String longDescription, java.lang.String pageURL,
79 java.lang.String author, java.lang.String repoGroupId,
80 java.lang.String repoArtifactId, long[] licenseIds,
81 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages,
82 boolean addCommunityPermissions, boolean addGuestPermissions)
83 throws RemoteException {
84 try {
85 com.liferay.portlet.softwarecatalog.model.SCProductEntry returnValue =
86 SCProductEntryServiceUtil.addProductEntry(plid, name, type,
87 tags, shortDescription, longDescription, pageURL, author,
88 repoGroupId, repoArtifactId, licenseIds, thumbnails,
89 fullImages, addCommunityPermissions, addGuestPermissions);
90
91 return com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap.toSoapModel(returnValue);
92 }
93 catch (Exception e) {
94 _log.error(e, e);
95
96 throw new RemoteException(e.getMessage());
97 }
98 }
99
100 public static com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap addProductEntry(
101 long plid, java.lang.String name, java.lang.String type,
102 java.lang.String tags, java.lang.String shortDescription,
103 java.lang.String longDescription, java.lang.String pageURL,
104 java.lang.String author, java.lang.String repoGroupId,
105 java.lang.String repoArtifactId, long[] licenseIds,
106 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages,
107 java.lang.String[] communityPermissions,
108 java.lang.String[] guestPermissions) throws RemoteException {
109 try {
110 com.liferay.portlet.softwarecatalog.model.SCProductEntry returnValue =
111 SCProductEntryServiceUtil.addProductEntry(plid, name, type,
112 tags, shortDescription, longDescription, pageURL, author,
113 repoGroupId, repoArtifactId, licenseIds, thumbnails,
114 fullImages, communityPermissions, guestPermissions);
115
116 return com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap.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 void deleteProductEntry(long productEntryId)
126 throws RemoteException {
127 try {
128 SCProductEntryServiceUtil.deleteProductEntry(productEntryId);
129 }
130 catch (Exception e) {
131 _log.error(e, e);
132
133 throw new RemoteException(e.getMessage());
134 }
135 }
136
137 public static com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap getProductEntry(
138 long productEntryId) throws RemoteException {
139 try {
140 com.liferay.portlet.softwarecatalog.model.SCProductEntry returnValue =
141 SCProductEntryServiceUtil.getProductEntry(productEntryId);
142
143 return com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap.toSoapModel(returnValue);
144 }
145 catch (Exception e) {
146 _log.error(e, e);
147
148 throw new RemoteException(e.getMessage());
149 }
150 }
151
152 public static com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap updateProductEntry(
153 long productEntryId, java.lang.String name, java.lang.String type,
154 java.lang.String tags, java.lang.String shortDescription,
155 java.lang.String longDescription, java.lang.String pageURL,
156 java.lang.String author, java.lang.String repoGroupId,
157 java.lang.String repoArtifactId, long[] licenseIds,
158 java.util.List<byte[]> thumbnails, java.util.List<byte[]> fullImages)
159 throws RemoteException {
160 try {
161 com.liferay.portlet.softwarecatalog.model.SCProductEntry returnValue =
162 SCProductEntryServiceUtil.updateProductEntry(productEntryId,
163 name, type, tags, shortDescription, longDescription,
164 pageURL, author, repoGroupId, repoArtifactId, licenseIds,
165 thumbnails, fullImages);
166
167 return com.liferay.portlet.softwarecatalog.model.SCProductEntrySoap.toSoapModel(returnValue);
168 }
169 catch (Exception e) {
170 _log.error(e, e);
171
172 throw new RemoteException(e.getMessage());
173 }
174 }
175
176 private static Log _log = LogFactoryUtil.getLog(SCProductEntryServiceSoap.class);
177 }