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