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