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.MBCategoryServiceUtil;
29
30 import java.rmi.RemoteException;
31
32
82 public class MBCategoryServiceSoap {
83 public static com.liferay.portlet.messageboards.model.MBCategorySoap addCategory(
84 long parentCategoryId, java.lang.String name,
85 java.lang.String description, java.lang.String emailAddress,
86 java.lang.String inProtocol, java.lang.String inServerName,
87 int inServerPort, boolean inUseSSL, java.lang.String inUserName,
88 java.lang.String inPassword, int inReadInterval,
89 java.lang.String outEmailAddress, boolean outCustom,
90 java.lang.String outServerName, int outServerPort, boolean outUseSSL,
91 java.lang.String outUserName, java.lang.String outPassword,
92 boolean mailingListActive,
93 com.liferay.portal.service.ServiceContext serviceContext)
94 throws RemoteException {
95 try {
96 com.liferay.portlet.messageboards.model.MBCategory returnValue = MBCategoryServiceUtil.addCategory(parentCategoryId,
97 name, description, emailAddress, inProtocol, inServerName,
98 inServerPort, inUseSSL, inUserName, inPassword,
99 inReadInterval, outEmailAddress, outCustom, outServerName,
100 outServerPort, outUseSSL, outUserName, outPassword,
101 mailingListActive, serviceContext);
102
103 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModel(returnValue);
104 }
105 catch (Exception e) {
106 _log.error(e, e);
107
108 throw new RemoteException(e.getMessage());
109 }
110 }
111
112 public static void deleteCategory(long categoryId)
113 throws RemoteException {
114 try {
115 MBCategoryServiceUtil.deleteCategory(categoryId);
116 }
117 catch (Exception e) {
118 _log.error(e, e);
119
120 throw new RemoteException(e.getMessage());
121 }
122 }
123
124 public static com.liferay.portlet.messageboards.model.MBCategorySoap[] getCategories(
125 long groupId, long parentCategoryId, int start, int end)
126 throws RemoteException {
127 try {
128 java.util.List<com.liferay.portlet.messageboards.model.MBCategory> returnValue =
129 MBCategoryServiceUtil.getCategories(groupId, parentCategoryId,
130 start, end);
131
132 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModels(returnValue);
133 }
134 catch (Exception e) {
135 _log.error(e, e);
136
137 throw new RemoteException(e.getMessage());
138 }
139 }
140
141 public static int getCategoriesCount(long groupId, long parentCategoryId)
142 throws RemoteException {
143 try {
144 int returnValue = MBCategoryServiceUtil.getCategoriesCount(groupId,
145 parentCategoryId);
146
147 return returnValue;
148 }
149 catch (Exception e) {
150 _log.error(e, e);
151
152 throw new RemoteException(e.getMessage());
153 }
154 }
155
156 public static com.liferay.portlet.messageboards.model.MBCategorySoap getCategory(
157 long categoryId) throws RemoteException {
158 try {
159 com.liferay.portlet.messageboards.model.MBCategory returnValue = MBCategoryServiceUtil.getCategory(categoryId);
160
161 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModel(returnValue);
162 }
163 catch (Exception e) {
164 _log.error(e, e);
165
166 throw new RemoteException(e.getMessage());
167 }
168 }
169
170 public static void subscribeCategory(long categoryId)
171 throws RemoteException {
172 try {
173 MBCategoryServiceUtil.subscribeCategory(categoryId);
174 }
175 catch (Exception e) {
176 _log.error(e, e);
177
178 throw new RemoteException(e.getMessage());
179 }
180 }
181
182 public static void unsubscribeCategory(long categoryId)
183 throws RemoteException {
184 try {
185 MBCategoryServiceUtil.unsubscribeCategory(categoryId);
186 }
187 catch (Exception e) {
188 _log.error(e, e);
189
190 throw new RemoteException(e.getMessage());
191 }
192 }
193
194 public static com.liferay.portlet.messageboards.model.MBCategorySoap updateCategory(
195 long categoryId, long parentCategoryId, java.lang.String name,
196 java.lang.String description, java.lang.String emailAddress,
197 java.lang.String inProtocol, java.lang.String inServerName,
198 int inServerPort, boolean inUseSSL, java.lang.String inUserName,
199 java.lang.String inPassword, int inReadInterval,
200 java.lang.String outEmailAddress, boolean outCustom,
201 java.lang.String outServerName, int outServerPort, boolean outUseSSL,
202 java.lang.String outUserName, java.lang.String outPassword,
203 boolean mailingListActive, boolean mergeWithParentCategory)
204 throws RemoteException {
205 try {
206 com.liferay.portlet.messageboards.model.MBCategory returnValue = MBCategoryServiceUtil.updateCategory(categoryId,
207 parentCategoryId, name, description, emailAddress,
208 inProtocol, inServerName, inServerPort, inUseSSL,
209 inUserName, inPassword, inReadInterval, outEmailAddress,
210 outCustom, outServerName, outServerPort, outUseSSL,
211 outUserName, outPassword, mailingListActive,
212 mergeWithParentCategory);
213
214 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModel(returnValue);
215 }
216 catch (Exception e) {
217 _log.error(e, e);
218
219 throw new RemoteException(e.getMessage());
220 }
221 }
222
223 private static Log _log = LogFactoryUtil.getLog(MBCategoryServiceSoap.class);
224 }