1
14
15 package com.liferay.portlet.messageboards.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.messageboards.service.MBCategoryServiceUtil;
21
22 import java.rmi.RemoteException;
23
24
74 public class MBCategoryServiceSoap {
75 public static com.liferay.portlet.messageboards.model.MBCategorySoap addCategory(
76 long plid, long parentCategoryId, java.lang.String name,
77 java.lang.String description, boolean addCommunityPermissions,
78 boolean addGuestPermissions) throws RemoteException {
79 try {
80 com.liferay.portlet.messageboards.model.MBCategory returnValue = MBCategoryServiceUtil.addCategory(plid,
81 parentCategoryId, name, description,
82 addCommunityPermissions, addGuestPermissions);
83
84 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModel(returnValue);
85 }
86 catch (Exception e) {
87 _log.error(e, e);
88
89 throw new RemoteException(e.getMessage());
90 }
91 }
92
93 public static com.liferay.portlet.messageboards.model.MBCategorySoap addCategory(
94 long plid, long parentCategoryId, java.lang.String name,
95 java.lang.String description, java.lang.String[] communityPermissions,
96 java.lang.String[] guestPermissions) throws RemoteException {
97 try {
98 com.liferay.portlet.messageboards.model.MBCategory returnValue = MBCategoryServiceUtil.addCategory(plid,
99 parentCategoryId, name, description, communityPermissions,
100 guestPermissions);
101
102 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModel(returnValue);
103 }
104 catch (Exception e) {
105 _log.error(e, e);
106
107 throw new RemoteException(e.getMessage());
108 }
109 }
110
111 public static void deleteCategory(long categoryId)
112 throws RemoteException {
113 try {
114 MBCategoryServiceUtil.deleteCategory(categoryId);
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.MBCategorySoap[] getCategories(
124 long groupId, long parentCategoryId, int start, int end)
125 throws RemoteException {
126 try {
127 java.util.List<com.liferay.portlet.messageboards.model.MBCategory> returnValue =
128 MBCategoryServiceUtil.getCategories(groupId, parentCategoryId,
129 start, end);
130
131 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModels(returnValue);
132 }
133 catch (Exception e) {
134 _log.error(e, e);
135
136 throw new RemoteException(e.getMessage());
137 }
138 }
139
140 public static int getCategoriesCount(long groupId, long parentCategoryId)
141 throws RemoteException {
142 try {
143 int returnValue = MBCategoryServiceUtil.getCategoriesCount(groupId,
144 parentCategoryId);
145
146 return returnValue;
147 }
148 catch (Exception e) {
149 _log.error(e, e);
150
151 throw new RemoteException(e.getMessage());
152 }
153 }
154
155 public static com.liferay.portlet.messageboards.model.MBCategorySoap getCategory(
156 long categoryId) throws RemoteException {
157 try {
158 com.liferay.portlet.messageboards.model.MBCategory returnValue = MBCategoryServiceUtil.getCategory(categoryId);
159
160 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModel(returnValue);
161 }
162 catch (Exception e) {
163 _log.error(e, e);
164
165 throw new RemoteException(e.getMessage());
166 }
167 }
168
169 public static void subscribeCategory(long categoryId)
170 throws RemoteException {
171 try {
172 MBCategoryServiceUtil.subscribeCategory(categoryId);
173 }
174 catch (Exception e) {
175 _log.error(e, e);
176
177 throw new RemoteException(e.getMessage());
178 }
179 }
180
181 public static void unsubscribeCategory(long categoryId)
182 throws RemoteException {
183 try {
184 MBCategoryServiceUtil.unsubscribeCategory(categoryId);
185 }
186 catch (Exception e) {
187 _log.error(e, e);
188
189 throw new RemoteException(e.getMessage());
190 }
191 }
192
193 public static com.liferay.portlet.messageboards.model.MBCategorySoap updateCategory(
194 long categoryId, long parentCategoryId, java.lang.String name,
195 java.lang.String description, boolean mergeWithParentCategory)
196 throws RemoteException {
197 try {
198 com.liferay.portlet.messageboards.model.MBCategory returnValue = MBCategoryServiceUtil.updateCategory(categoryId,
199 parentCategoryId, name, description, mergeWithParentCategory);
200
201 return com.liferay.portlet.messageboards.model.MBCategorySoap.toSoapModel(returnValue);
202 }
203 catch (Exception e) {
204 _log.error(e, e);
205
206 throw new RemoteException(e.getMessage());
207 }
208 }
209
210 private static Log _log = LogFactoryUtil.getLog(MBCategoryServiceSoap.class);
211 }