1
22
23 package com.liferay.portlet.wiki.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.wiki.service.WikiPageServiceUtil;
29
30 import java.rmi.RemoteException;
31
32
82 public class WikiPageServiceSoap {
83 public static void addPageAttachments(long nodeId, java.lang.String title,
84 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, byte[]>> files)
85 throws RemoteException {
86 try {
87 WikiPageServiceUtil.addPageAttachments(nodeId, title, files);
88 }
89 catch (Exception e) {
90 _log.error(e, e);
91
92 throw new RemoteException(e.getMessage());
93 }
94 }
95
96 public static void deletePage(long nodeId, java.lang.String title)
97 throws RemoteException {
98 try {
99 WikiPageServiceUtil.deletePage(nodeId, title);
100 }
101 catch (Exception e) {
102 _log.error(e, e);
103
104 throw new RemoteException(e.getMessage());
105 }
106 }
107
108 public static void deletePageAttachment(long nodeId,
109 java.lang.String title, java.lang.String fileName)
110 throws RemoteException {
111 try {
112 WikiPageServiceUtil.deletePageAttachment(nodeId, title, fileName);
113 }
114 catch (Exception e) {
115 _log.error(e, e);
116
117 throw new RemoteException(e.getMessage());
118 }
119 }
120
121 public static com.liferay.portlet.wiki.model.WikiPageSoap[] getNodePages(
122 long nodeId, int max) throws RemoteException {
123 try {
124 java.util.List<com.liferay.portlet.wiki.model.WikiPage> returnValue = WikiPageServiceUtil.getNodePages(nodeId,
125 max);
126
127 return com.liferay.portlet.wiki.model.WikiPageSoap.toSoapModels(returnValue);
128 }
129 catch (Exception e) {
130 _log.error(e, e);
131
132 throw new RemoteException(e.getMessage());
133 }
134 }
135
136 public static java.lang.String getNodePagesRSS(long nodeId, int max,
137 java.lang.String type, double version, java.lang.String displayStyle,
138 java.lang.String feedURL, java.lang.String entryURL)
139 throws RemoteException {
140 try {
141 java.lang.String returnValue = WikiPageServiceUtil.getNodePagesRSS(nodeId,
142 max, type, version, displayStyle, feedURL, entryURL);
143
144 return returnValue;
145 }
146 catch (Exception e) {
147 _log.error(e, e);
148
149 throw new RemoteException(e.getMessage());
150 }
151 }
152
153 public static com.liferay.portlet.wiki.model.WikiPageSoap getPage(
154 long nodeId, java.lang.String title) throws RemoteException {
155 try {
156 com.liferay.portlet.wiki.model.WikiPage returnValue = WikiPageServiceUtil.getPage(nodeId,
157 title);
158
159 return com.liferay.portlet.wiki.model.WikiPageSoap.toSoapModel(returnValue);
160 }
161 catch (Exception e) {
162 _log.error(e, e);
163
164 throw new RemoteException(e.getMessage());
165 }
166 }
167
168 public static com.liferay.portlet.wiki.model.WikiPageSoap getPage(
169 long nodeId, java.lang.String title, double version)
170 throws RemoteException {
171 try {
172 com.liferay.portlet.wiki.model.WikiPage returnValue = WikiPageServiceUtil.getPage(nodeId,
173 title, version);
174
175 return com.liferay.portlet.wiki.model.WikiPageSoap.toSoapModel(returnValue);
176 }
177 catch (Exception e) {
178 _log.error(e, e);
179
180 throw new RemoteException(e.getMessage());
181 }
182 }
183
184 public static java.lang.String getPagesRSS(long companyId, long nodeId,
185 java.lang.String title, int max, java.lang.String type, double version,
186 java.lang.String displayStyle, java.lang.String feedURL,
187 java.lang.String entryURL, String locale) throws RemoteException {
188 try {
189 java.lang.String returnValue = WikiPageServiceUtil.getPagesRSS(companyId,
190 nodeId, title, max, type, version, displayStyle, feedURL,
191 entryURL, new java.util.Locale(locale));
192
193 return returnValue;
194 }
195 catch (Exception e) {
196 _log.error(e, e);
197
198 throw new RemoteException(e.getMessage());
199 }
200 }
201
202 public static void subscribePage(long nodeId, java.lang.String title)
203 throws RemoteException {
204 try {
205 WikiPageServiceUtil.subscribePage(nodeId, title);
206 }
207 catch (Exception e) {
208 _log.error(e, e);
209
210 throw new RemoteException(e.getMessage());
211 }
212 }
213
214 public static void unsubscribePage(long nodeId, java.lang.String title)
215 throws RemoteException {
216 try {
217 WikiPageServiceUtil.unsubscribePage(nodeId, title);
218 }
219 catch (Exception e) {
220 _log.error(e, e);
221
222 throw new RemoteException(e.getMessage());
223 }
224 }
225
226 private static Log _log = LogFactoryUtil.getLog(WikiPageServiceSoap.class);
227 }