1
22
23 package com.liferay.portlet.journal.service.http;
24
25 import com.liferay.portal.kernel.json.JSONObject;
26
27 import com.liferay.portlet.journal.service.JournalFeedServiceUtil;
28
29
75 public class JournalFeedServiceJSON {
76 public static JSONObject addFeed(long groupId, java.lang.String feedId,
77 boolean autoFeedId, java.lang.String name,
78 java.lang.String description, java.lang.String type,
79 java.lang.String structureId, java.lang.String templateId,
80 java.lang.String rendererTemplateId, int delta,
81 java.lang.String orderByCol, java.lang.String orderByType,
82 java.lang.String targetLayoutFriendlyUrl,
83 java.lang.String targetPortletId, java.lang.String contentField,
84 java.lang.String feedType, double feedVersion,
85 boolean addCommunityPermissions, boolean addGuestPermissions)
86 throws com.liferay.portal.PortalException,
87 com.liferay.portal.SystemException {
88 com.liferay.portlet.journal.model.JournalFeed returnValue = JournalFeedServiceUtil.addFeed(groupId,
89 feedId, autoFeedId, name, description, type, structureId,
90 templateId, rendererTemplateId, delta, orderByCol, orderByType,
91 targetLayoutFriendlyUrl, targetPortletId, contentField,
92 feedType, feedVersion, addCommunityPermissions,
93 addGuestPermissions);
94
95 return JournalFeedJSONSerializer.toJSONObject(returnValue);
96 }
97
98 public static JSONObject addFeed(long groupId, java.lang.String feedId,
99 boolean autoFeedId, java.lang.String name,
100 java.lang.String description, java.lang.String type,
101 java.lang.String structureId, java.lang.String templateId,
102 java.lang.String rendererTemplateId, int delta,
103 java.lang.String orderByCol, java.lang.String orderByType,
104 java.lang.String targetLayoutFriendlyUrl,
105 java.lang.String targetPortletId, java.lang.String contentField,
106 java.lang.String feedType, double feedVersion,
107 java.lang.String[] communityPermissions,
108 java.lang.String[] guestPermissions)
109 throws com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException {
111 com.liferay.portlet.journal.model.JournalFeed returnValue = JournalFeedServiceUtil.addFeed(groupId,
112 feedId, autoFeedId, name, description, type, structureId,
113 templateId, rendererTemplateId, delta, orderByCol, orderByType,
114 targetLayoutFriendlyUrl, targetPortletId, contentField,
115 feedType, feedVersion, communityPermissions, guestPermissions);
116
117 return JournalFeedJSONSerializer.toJSONObject(returnValue);
118 }
119
120 public static void deleteFeed(long groupId, long feedId)
121 throws com.liferay.portal.PortalException,
122 com.liferay.portal.SystemException {
123 JournalFeedServiceUtil.deleteFeed(groupId, feedId);
124 }
125
126 public static void deleteFeed(long groupId, java.lang.String feedId)
127 throws com.liferay.portal.PortalException,
128 com.liferay.portal.SystemException {
129 JournalFeedServiceUtil.deleteFeed(groupId, feedId);
130 }
131
132 public static JSONObject getFeed(long groupId, long feedId)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException {
135 com.liferay.portlet.journal.model.JournalFeed returnValue = JournalFeedServiceUtil.getFeed(groupId,
136 feedId);
137
138 return JournalFeedJSONSerializer.toJSONObject(returnValue);
139 }
140
141 public static JSONObject getFeed(long groupId, java.lang.String feedId)
142 throws com.liferay.portal.PortalException,
143 com.liferay.portal.SystemException {
144 com.liferay.portlet.journal.model.JournalFeed returnValue = JournalFeedServiceUtil.getFeed(groupId,
145 feedId);
146
147 return JournalFeedJSONSerializer.toJSONObject(returnValue);
148 }
149
150 public static JSONObject updateFeed(long groupId, java.lang.String feedId,
151 java.lang.String name, java.lang.String description,
152 java.lang.String type, java.lang.String structureId,
153 java.lang.String templateId, java.lang.String rendererTemplateId,
154 int delta, java.lang.String orderByCol, java.lang.String orderByType,
155 java.lang.String targetLayoutFriendlyUrl,
156 java.lang.String targetPortletId, java.lang.String contentField,
157 java.lang.String feedType, double feedVersion)
158 throws com.liferay.portal.PortalException,
159 com.liferay.portal.SystemException {
160 com.liferay.portlet.journal.model.JournalFeed returnValue = JournalFeedServiceUtil.updateFeed(groupId,
161 feedId, name, description, type, structureId, templateId,
162 rendererTemplateId, delta, orderByCol, orderByType,
163 targetLayoutFriendlyUrl, targetPortletId, contentField,
164 feedType, feedVersion);
165
166 return JournalFeedJSONSerializer.toJSONObject(returnValue);
167 }
168 }