1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.json.JSONObject;
26 import com.liferay.portal.service.LayoutServiceUtil;
27
28
74 public class LayoutServiceJSON {
75 public static JSONObject addLayout(long groupId, boolean privateLayout,
76 long parentLayoutId, java.lang.String name, java.lang.String title,
77 java.lang.String description, java.lang.String type, boolean hidden,
78 java.lang.String friendlyURL)
79 throws com.liferay.portal.PortalException,
80 com.liferay.portal.SystemException {
81 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.addLayout(groupId,
82 privateLayout, parentLayoutId, name, title, description, type,
83 hidden, friendlyURL);
84
85 return LayoutJSONSerializer.toJSONObject(returnValue);
86 }
87
88 public static void deleteLayout(long plid)
89 throws com.liferay.portal.PortalException,
90 com.liferay.portal.SystemException {
91 LayoutServiceUtil.deleteLayout(plid);
92 }
93
94 public static void deleteLayout(long groupId, boolean privateLayout,
95 long layoutId)
96 throws com.liferay.portal.PortalException,
97 com.liferay.portal.SystemException {
98 LayoutServiceUtil.deleteLayout(groupId, privateLayout, layoutId);
99 }
100
101 public static java.lang.String getLayoutName(long groupId,
102 boolean privateLayout, long layoutId, java.lang.String languageId)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException {
105 java.lang.String returnValue = LayoutServiceUtil.getLayoutName(groupId,
106 privateLayout, layoutId, languageId);
107
108 return returnValue;
109 }
110
111 public static com.liferay.portal.model.LayoutReference[] getLayoutReferences(
112 long companyId, java.lang.String portletId,
113 java.lang.String preferencesKey, java.lang.String preferencesValue)
114 throws com.liferay.portal.SystemException {
115 com.liferay.portal.model.LayoutReference[] returnValue = LayoutServiceUtil.getLayoutReferences(companyId,
116 portletId, preferencesKey, preferencesValue);
117
118 return returnValue;
119 }
120
121 public static void setLayouts(long groupId, boolean privateLayout,
122 long parentLayoutId, long[] layoutIds)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException {
125 LayoutServiceUtil.setLayouts(groupId, privateLayout, parentLayoutId,
126 layoutIds);
127 }
128
129 public static void unschedulePublishToLive(long groupId,
130 java.lang.String jobName, java.lang.String groupName)
131 throws com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException {
133 LayoutServiceUtil.unschedulePublishToLive(groupId, jobName, groupName);
134 }
135
136 public static void unschedulePublishToRemote(long groupId,
137 java.lang.String jobName, java.lang.String groupName)
138 throws com.liferay.portal.PortalException,
139 com.liferay.portal.SystemException {
140 LayoutServiceUtil.unschedulePublishToRemote(groupId, jobName, groupName);
141 }
142
143 public static JSONObject updateLayout(long groupId, boolean privateLayout,
144 long layoutId, java.lang.String typeSettings)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException {
147 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updateLayout(groupId,
148 privateLayout, layoutId, typeSettings);
149
150 return LayoutJSONSerializer.toJSONObject(returnValue);
151 }
152
153 public static JSONObject updateLookAndFeel(long groupId,
154 boolean privateLayout, long layoutId, java.lang.String themeId,
155 java.lang.String colorSchemeId, java.lang.String css, boolean wapTheme)
156 throws com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException {
158 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updateLookAndFeel(groupId,
159 privateLayout, layoutId, themeId, colorSchemeId, css, wapTheme);
160
161 return LayoutJSONSerializer.toJSONObject(returnValue);
162 }
163
164 public static JSONObject updateName(long plid, java.lang.String name,
165 java.lang.String languageId)
166 throws com.liferay.portal.PortalException,
167 com.liferay.portal.SystemException {
168 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updateName(plid,
169 name, languageId);
170
171 return LayoutJSONSerializer.toJSONObject(returnValue);
172 }
173
174 public static JSONObject updateName(long groupId, boolean privateLayout,
175 long layoutId, java.lang.String name, java.lang.String languageId)
176 throws com.liferay.portal.PortalException,
177 com.liferay.portal.SystemException {
178 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updateName(groupId,
179 privateLayout, layoutId, name, languageId);
180
181 return LayoutJSONSerializer.toJSONObject(returnValue);
182 }
183
184 public static JSONObject updateParentLayoutId(long plid, long parentPlid)
185 throws com.liferay.portal.PortalException,
186 com.liferay.portal.SystemException {
187 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updateParentLayoutId(plid,
188 parentPlid);
189
190 return LayoutJSONSerializer.toJSONObject(returnValue);
191 }
192
193 public static JSONObject updateParentLayoutId(long groupId,
194 boolean privateLayout, long layoutId, long parentLayoutId)
195 throws com.liferay.portal.PortalException,
196 com.liferay.portal.SystemException {
197 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updateParentLayoutId(groupId,
198 privateLayout, layoutId, parentLayoutId);
199
200 return LayoutJSONSerializer.toJSONObject(returnValue);
201 }
202
203 public static JSONObject updatePriority(long plid, int priority)
204 throws com.liferay.portal.PortalException,
205 com.liferay.portal.SystemException {
206 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updatePriority(plid,
207 priority);
208
209 return LayoutJSONSerializer.toJSONObject(returnValue);
210 }
211
212 public static JSONObject updatePriority(long groupId,
213 boolean privateLayout, long layoutId, int priority)
214 throws com.liferay.portal.PortalException,
215 com.liferay.portal.SystemException {
216 com.liferay.portal.model.Layout returnValue = LayoutServiceUtil.updatePriority(groupId,
217 privateLayout, layoutId, priority);
218
219 return LayoutJSONSerializer.toJSONObject(returnValue);
220 }
221 }