001
014
015 package com.liferay.portlet.journal.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.ListUtil;
020
021 import com.liferay.portlet.journal.service.JournalFolderServiceUtil;
022
023 import java.rmi.RemoteException;
024
025
067 public class JournalFolderServiceSoap {
068 public static com.liferay.portlet.journal.model.JournalFolderSoap addFolder(
069 long groupId, long parentFolderId, java.lang.String name,
070 java.lang.String description,
071 com.liferay.portal.service.ServiceContext serviceContext)
072 throws RemoteException {
073 try {
074 com.liferay.portlet.journal.model.JournalFolder returnValue = JournalFolderServiceUtil.addFolder(groupId,
075 parentFolderId, name, description, serviceContext);
076
077 return com.liferay.portlet.journal.model.JournalFolderSoap.toSoapModel(returnValue);
078 }
079 catch (Exception e) {
080 _log.error(e, e);
081
082 throw new RemoteException(e.getMessage());
083 }
084 }
085
086 public static void deleteFolder(long folderId) throws RemoteException {
087 try {
088 JournalFolderServiceUtil.deleteFolder(folderId);
089 }
090 catch (Exception e) {
091 _log.error(e, e);
092
093 throw new RemoteException(e.getMessage());
094 }
095 }
096
097 public static com.liferay.portlet.journal.model.JournalFolderSoap getFolder(
098 long folderId) throws RemoteException {
099 try {
100 com.liferay.portlet.journal.model.JournalFolder returnValue = JournalFolderServiceUtil.getFolder(folderId);
101
102 return com.liferay.portlet.journal.model.JournalFolderSoap.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 com.liferay.portlet.journal.model.JournalFolderSoap[] getFolders(
112 long groupId) throws RemoteException {
113 try {
114 java.util.List<com.liferay.portlet.journal.model.JournalFolder> returnValue =
115 JournalFolderServiceUtil.getFolders(groupId);
116
117 return com.liferay.portlet.journal.model.JournalFolderSoap.toSoapModels(returnValue);
118 }
119 catch (Exception e) {
120 _log.error(e, e);
121
122 throw new RemoteException(e.getMessage());
123 }
124 }
125
126 public static com.liferay.portlet.journal.model.JournalFolderSoap[] getFolders(
127 long groupId, long parentFolderId) throws RemoteException {
128 try {
129 java.util.List<com.liferay.portlet.journal.model.JournalFolder> returnValue =
130 JournalFolderServiceUtil.getFolders(groupId, parentFolderId);
131
132 return com.liferay.portlet.journal.model.JournalFolderSoap.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 com.liferay.portlet.journal.model.JournalFolderSoap[] getFolders(
142 long groupId, long parentFolderId, int start, int end)
143 throws RemoteException {
144 try {
145 java.util.List<com.liferay.portlet.journal.model.JournalFolder> returnValue =
146 JournalFolderServiceUtil.getFolders(groupId, parentFolderId,
147 start, end);
148
149 return com.liferay.portlet.journal.model.JournalFolderSoap.toSoapModels(returnValue);
150 }
151 catch (Exception e) {
152 _log.error(e, e);
153
154 throw new RemoteException(e.getMessage());
155 }
156 }
157
158 public static int getFoldersAndArticlesCount(long groupId,
159 Long[] folderIds, int status) throws RemoteException {
160 try {
161 int returnValue = JournalFolderServiceUtil.getFoldersAndArticlesCount(groupId,
162 ListUtil.toList(folderIds), status);
163
164 return returnValue;
165 }
166 catch (Exception e) {
167 _log.error(e, e);
168
169 throw new RemoteException(e.getMessage());
170 }
171 }
172
173 public static int getFoldersAndArticlesCount(long groupId, long folderId)
174 throws RemoteException {
175 try {
176 int returnValue = JournalFolderServiceUtil.getFoldersAndArticlesCount(groupId,
177 folderId);
178
179 return returnValue;
180 }
181 catch (Exception e) {
182 _log.error(e, e);
183
184 throw new RemoteException(e.getMessage());
185 }
186 }
187
188 public static int getFoldersAndArticlesCount(long groupId, long folderId,
189 int status) throws RemoteException {
190 try {
191 int returnValue = JournalFolderServiceUtil.getFoldersAndArticlesCount(groupId,
192 folderId, status);
193
194 return returnValue;
195 }
196 catch (Exception e) {
197 _log.error(e, e);
198
199 throw new RemoteException(e.getMessage());
200 }
201 }
202
203 public static int getFoldersCount(long groupId, long parentFolderId)
204 throws RemoteException {
205 try {
206 int returnValue = JournalFolderServiceUtil.getFoldersCount(groupId,
207 parentFolderId);
208
209 return returnValue;
210 }
211 catch (Exception e) {
212 _log.error(e, e);
213
214 throw new RemoteException(e.getMessage());
215 }
216 }
217
218 public static void getSubfolderIds(Long[] folderIds, long groupId,
219 long folderId) throws RemoteException {
220 try {
221 JournalFolderServiceUtil.getSubfolderIds(ListUtil.toList(folderIds),
222 groupId, folderId);
223 }
224 catch (Exception e) {
225 _log.error(e, e);
226
227 throw new RemoteException(e.getMessage());
228 }
229 }
230
231 public static java.lang.Long[] getSubfolderIds(long groupId, long folderId,
232 boolean recurse) throws RemoteException {
233 try {
234 java.util.List<java.lang.Long> returnValue = JournalFolderServiceUtil.getSubfolderIds(groupId,
235 folderId, recurse);
236
237 return returnValue.toArray(new java.lang.Long[returnValue.size()]);
238 }
239 catch (Exception e) {
240 _log.error(e, e);
241
242 throw new RemoteException(e.getMessage());
243 }
244 }
245
246 public static com.liferay.portlet.journal.model.JournalFolderSoap moveFolder(
247 long folderId, long parentFolderId,
248 com.liferay.portal.service.ServiceContext serviceContext)
249 throws RemoteException {
250 try {
251 com.liferay.portlet.journal.model.JournalFolder returnValue = JournalFolderServiceUtil.moveFolder(folderId,
252 parentFolderId, serviceContext);
253
254 return com.liferay.portlet.journal.model.JournalFolderSoap.toSoapModel(returnValue);
255 }
256 catch (Exception e) {
257 _log.error(e, e);
258
259 throw new RemoteException(e.getMessage());
260 }
261 }
262
263 public static com.liferay.portlet.journal.model.JournalFolderSoap updateFolder(
264 long folderId, long parentFolderId, java.lang.String name,
265 java.lang.String description, boolean mergeWithParentFolder,
266 com.liferay.portal.service.ServiceContext serviceContext)
267 throws RemoteException {
268 try {
269 com.liferay.portlet.journal.model.JournalFolder returnValue = JournalFolderServiceUtil.updateFolder(folderId,
270 parentFolderId, name, description, mergeWithParentFolder,
271 serviceContext);
272
273 return com.liferay.portlet.journal.model.JournalFolderSoap.toSoapModel(returnValue);
274 }
275 catch (Exception e) {
276 _log.error(e, e);
277
278 throw new RemoteException(e.getMessage());
279 }
280 }
281
282 private static Log _log = LogFactoryUtil.getLog(JournalFolderServiceSoap.class);
283 }