1
19
20 package com.liferay.portlet.wiki.service.http;
21
22 import com.liferay.portal.kernel.json.JSONArray;
23 import com.liferay.portal.kernel.json.JSONObject;
24
25 import com.liferay.portlet.wiki.service.WikiPageServiceUtil;
26
27
73 public class WikiPageServiceJSON {
74 public static void addPageAttachments(long nodeId, java.lang.String title,
75 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, byte[]>> files)
76 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
77 com.liferay.portal.SystemException {
78 WikiPageServiceUtil.addPageAttachments(nodeId, title, files);
79 }
80
81 public static void deletePage(long nodeId, java.lang.String title)
82 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
83 com.liferay.portal.SystemException {
84 WikiPageServiceUtil.deletePage(nodeId, title);
85 }
86
87 public static void deletePageAttachment(long nodeId,
88 java.lang.String title, java.lang.String fileName)
89 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
90 com.liferay.portal.SystemException {
91 WikiPageServiceUtil.deletePageAttachment(nodeId, title, fileName);
92 }
93
94 public static JSONArray getNodePages(long nodeId, int max)
95 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
96 com.liferay.portal.SystemException {
97 java.util.List<com.liferay.portlet.wiki.model.WikiPage> returnValue = WikiPageServiceUtil.getNodePages(nodeId,
98 max);
99
100 return WikiPageJSONSerializer.toJSONArray(returnValue);
101 }
102
103 public static java.lang.String getNodePagesRSS(long nodeId, int max,
104 java.lang.String type, double version, java.lang.String displayStyle,
105 java.lang.String feedURL, java.lang.String entryURL)
106 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException {
108 java.lang.String returnValue = WikiPageServiceUtil.getNodePagesRSS(nodeId,
109 max, type, version, displayStyle, feedURL, entryURL);
110
111 return returnValue;
112 }
113
114 public static JSONObject getPage(long nodeId, java.lang.String title)
115 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException {
117 com.liferay.portlet.wiki.model.WikiPage returnValue = WikiPageServiceUtil.getPage(nodeId,
118 title);
119
120 return WikiPageJSONSerializer.toJSONObject(returnValue);
121 }
122
123 public static JSONObject getPage(long nodeId, java.lang.String title,
124 double version)
125 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
126 com.liferay.portal.SystemException {
127 com.liferay.portlet.wiki.model.WikiPage returnValue = WikiPageServiceUtil.getPage(nodeId,
128 title, version);
129
130 return WikiPageJSONSerializer.toJSONObject(returnValue);
131 }
132
133 public static java.lang.String getPagesRSS(long companyId, long nodeId,
134 java.lang.String title, int max, java.lang.String type, double version,
135 java.lang.String displayStyle, java.lang.String feedURL,
136 java.lang.String entryURL, String locale)
137 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException {
139 java.lang.String returnValue = WikiPageServiceUtil.getPagesRSS(companyId,
140 nodeId, title, max, type, version, displayStyle, feedURL,
141 entryURL, new java.util.Locale(locale));
142
143 return returnValue;
144 }
145
146 public static void subscribePage(long nodeId, java.lang.String title)
147 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException {
149 WikiPageServiceUtil.subscribePage(nodeId, title);
150 }
151
152 public static void unsubscribePage(long nodeId, java.lang.String title)
153 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
154 com.liferay.portal.SystemException {
155 WikiPageServiceUtil.unsubscribePage(nodeId, title);
156 }
157 }