1
22
23 package com.liferay.portlet.messageboards.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27
28 import com.liferay.portlet.messageboards.service.MBMessageServiceUtil;
29
30 import java.rmi.RemoteException;
31
32
82 public class MBMessageServiceSoap {
83 public static com.liferay.portlet.messageboards.model.MBMessageSoap addDiscussionMessage(
84 java.lang.String className, long classPK, long threadId,
85 long parentMessageId, java.lang.String subject, java.lang.String body,
86 com.liferay.portal.service.ServiceContext serviceContext)
87 throws RemoteException {
88 try {
89 com.liferay.portlet.messageboards.model.MBMessage returnValue = MBMessageServiceUtil.addDiscussionMessage(className,
90 classPK, threadId, parentMessageId, subject, body,
91 serviceContext);
92
93 return com.liferay.portlet.messageboards.model.MBMessageSoap.toSoapModel(returnValue);
94 }
95 catch (Exception e) {
96 _log.error(e, e);
97
98 throw new RemoteException(e.getMessage());
99 }
100 }
101
102 public static com.liferay.portlet.messageboards.model.MBMessageSoap addMessage(
103 long categoryId, long threadId, long parentMessageId,
104 java.lang.String subject, java.lang.String body,
105 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, byte[]>> files,
106 boolean anonymous, double priority,
107 com.liferay.portal.service.ServiceContext serviceContext)
108 throws RemoteException {
109 try {
110 com.liferay.portlet.messageboards.model.MBMessage returnValue = MBMessageServiceUtil.addMessage(categoryId,
111 threadId, parentMessageId, subject, body, files, anonymous,
112 priority, serviceContext);
113
114 return com.liferay.portlet.messageboards.model.MBMessageSoap.toSoapModel(returnValue);
115 }
116 catch (Exception e) {
117 _log.error(e, e);
118
119 throw new RemoteException(e.getMessage());
120 }
121 }
122
123 public static com.liferay.portlet.messageboards.model.MBMessageSoap addMessage(
124 long categoryId, java.lang.String subject, java.lang.String body,
125 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, byte[]>> files,
126 boolean anonymous, double priority,
127 com.liferay.portal.service.ServiceContext serviceContext)
128 throws RemoteException {
129 try {
130 com.liferay.portlet.messageboards.model.MBMessage returnValue = MBMessageServiceUtil.addMessage(categoryId,
131 subject, body, files, anonymous, priority, serviceContext);
132
133 return com.liferay.portlet.messageboards.model.MBMessageSoap.toSoapModel(returnValue);
134 }
135 catch (Exception e) {
136 _log.error(e, e);
137
138 throw new RemoteException(e.getMessage());
139 }
140 }
141
142 public static void deleteDiscussionMessage(long groupId,
143 java.lang.String className, long classPK, long messageId)
144 throws RemoteException {
145 try {
146 MBMessageServiceUtil.deleteDiscussionMessage(groupId, className,
147 classPK, messageId);
148 }
149 catch (Exception e) {
150 _log.error(e, e);
151
152 throw new RemoteException(e.getMessage());
153 }
154 }
155
156 public static void deleteMessage(long messageId) throws RemoteException {
157 try {
158 MBMessageServiceUtil.deleteMessage(messageId);
159 }
160 catch (Exception e) {
161 _log.error(e, e);
162
163 throw new RemoteException(e.getMessage());
164 }
165 }
166
167 public static com.liferay.portlet.messageboards.model.MBMessageSoap[] getCategoryMessages(
168 long categoryId, int start, int end) throws RemoteException {
169 try {
170 java.util.List<com.liferay.portlet.messageboards.model.MBMessage> returnValue =
171 MBMessageServiceUtil.getCategoryMessages(categoryId, start, end);
172
173 return com.liferay.portlet.messageboards.model.MBMessageSoap.toSoapModels(returnValue);
174 }
175 catch (Exception e) {
176 _log.error(e, e);
177
178 throw new RemoteException(e.getMessage());
179 }
180 }
181
182 public static int getCategoryMessagesCount(long categoryId)
183 throws RemoteException {
184 try {
185 int returnValue = MBMessageServiceUtil.getCategoryMessagesCount(categoryId);
186
187 return returnValue;
188 }
189 catch (Exception e) {
190 _log.error(e, e);
191
192 throw new RemoteException(e.getMessage());
193 }
194 }
195
196 public static com.liferay.portlet.messageboards.model.MBMessageSoap getMessage(
197 long messageId) throws RemoteException {
198 try {
199 com.liferay.portlet.messageboards.model.MBMessage returnValue = MBMessageServiceUtil.getMessage(messageId);
200
201 return com.liferay.portlet.messageboards.model.MBMessageSoap.toSoapModel(returnValue);
202 }
203 catch (Exception e) {
204 _log.error(e, e);
205
206 throw new RemoteException(e.getMessage());
207 }
208 }
209
210 public static void subscribeMessage(long messageId)
211 throws RemoteException {
212 try {
213 MBMessageServiceUtil.subscribeMessage(messageId);
214 }
215 catch (Exception e) {
216 _log.error(e, e);
217
218 throw new RemoteException(e.getMessage());
219 }
220 }
221
222 public static void unsubscribeMessage(long messageId)
223 throws RemoteException {
224 try {
225 MBMessageServiceUtil.unsubscribeMessage(messageId);
226 }
227 catch (Exception e) {
228 _log.error(e, e);
229
230 throw new RemoteException(e.getMessage());
231 }
232 }
233
234 public static com.liferay.portlet.messageboards.model.MBMessageSoap updateDiscussionMessage(
235 java.lang.String className, long classPK, long messageId,
236 java.lang.String subject, java.lang.String body,
237 com.liferay.portal.service.ServiceContext serviceContext)
238 throws RemoteException {
239 try {
240 com.liferay.portlet.messageboards.model.MBMessage returnValue = MBMessageServiceUtil.updateDiscussionMessage(className,
241 classPK, messageId, subject, body, serviceContext);
242
243 return com.liferay.portlet.messageboards.model.MBMessageSoap.toSoapModel(returnValue);
244 }
245 catch (Exception e) {
246 _log.error(e, e);
247
248 throw new RemoteException(e.getMessage());
249 }
250 }
251
252 public static com.liferay.portlet.messageboards.model.MBMessageSoap updateMessage(
253 long messageId, java.lang.String subject, java.lang.String body,
254 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, byte[]>> files,
255 java.util.List<String> existingFiles, double priority,
256 com.liferay.portal.service.ServiceContext serviceContext)
257 throws RemoteException {
258 try {
259 com.liferay.portlet.messageboards.model.MBMessage returnValue = MBMessageServiceUtil.updateMessage(messageId,
260 subject, body, files, existingFiles, priority,
261 serviceContext);
262
263 return com.liferay.portlet.messageboards.model.MBMessageSoap.toSoapModel(returnValue);
264 }
265 catch (Exception e) {
266 _log.error(e, e);
267
268 throw new RemoteException(e.getMessage());
269 }
270 }
271
272 private static Log _log = LogFactoryUtil.getLog(MBMessageServiceSoap.class);
273 }