1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.kernel.util.BooleanWrapper;
28 import com.liferay.portal.kernel.util.LongWrapper;
29 import com.liferay.portal.kernel.util.MethodWrapper;
30 import com.liferay.portal.kernel.util.NullWrapper;
31 import com.liferay.portal.security.auth.HttpPrincipal;
32 import com.liferay.portal.service.LayoutSetServiceUtil;
33 import com.liferay.portal.service.http.TunnelUtil;
34
35
72 public class LayoutSetServiceHttp {
73 public static void updateLogo(HttpPrincipal httpPrincipal, long groupId,
74 boolean privateLayout, boolean logo, java.io.File file)
75 throws com.liferay.portal.SystemException,
76 com.liferay.portal.PortalException {
77 try {
78 Object paramObj0 = new LongWrapper(groupId);
79 Object paramObj1 = new BooleanWrapper(privateLayout);
80 Object paramObj2 = new BooleanWrapper(logo);
81 Object paramObj3 = file;
82
83 if (file == null) {
84 paramObj3 = new NullWrapper("java.io.File");
85 }
86
87 MethodWrapper methodWrapper = new MethodWrapper(LayoutSetServiceUtil.class.getName(),
88 "updateLogo",
89 new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
90
91 try {
92 TunnelUtil.invoke(httpPrincipal, methodWrapper);
93 }
94 catch (Exception e) {
95 if (e instanceof com.liferay.portal.SystemException) {
96 throw (com.liferay.portal.SystemException)e;
97 }
98
99 if (e instanceof com.liferay.portal.PortalException) {
100 throw (com.liferay.portal.PortalException)e;
101 }
102
103 throw new com.liferay.portal.SystemException(e);
104 }
105 }
106 catch (com.liferay.portal.SystemException se) {
107 _log.error(se, se);
108 throw se;
109 }
110 }
111
112 public static com.liferay.portal.model.LayoutSet updateLookAndFeel(
113 HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
114 java.lang.String themeId, java.lang.String colorSchemeId,
115 java.lang.String css, boolean wapTheme)
116 throws com.liferay.portal.SystemException,
117 com.liferay.portal.PortalException {
118 try {
119 Object paramObj0 = new LongWrapper(groupId);
120 Object paramObj1 = new BooleanWrapper(privateLayout);
121 Object paramObj2 = themeId;
122
123 if (themeId == null) {
124 paramObj2 = new NullWrapper("java.lang.String");
125 }
126
127 Object paramObj3 = colorSchemeId;
128
129 if (colorSchemeId == null) {
130 paramObj3 = new NullWrapper("java.lang.String");
131 }
132
133 Object paramObj4 = css;
134
135 if (css == null) {
136 paramObj4 = new NullWrapper("java.lang.String");
137 }
138
139 Object paramObj5 = new BooleanWrapper(wapTheme);
140 MethodWrapper methodWrapper = new MethodWrapper(LayoutSetServiceUtil.class.getName(),
141 "updateLookAndFeel",
142 new Object[] {
143 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
144 paramObj5
145 });
146 Object returnObj = null;
147
148 try {
149 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
150 }
151 catch (Exception e) {
152 if (e instanceof com.liferay.portal.SystemException) {
153 throw (com.liferay.portal.SystemException)e;
154 }
155
156 if (e instanceof com.liferay.portal.PortalException) {
157 throw (com.liferay.portal.PortalException)e;
158 }
159
160 throw new com.liferay.portal.SystemException(e);
161 }
162
163 return (com.liferay.portal.model.LayoutSet)returnObj;
164 }
165 catch (com.liferay.portal.SystemException se) {
166 _log.error(se, se);
167 throw se;
168 }
169 }
170
171 public static com.liferay.portal.model.LayoutSet updateVirtualHost(
172 HttpPrincipal httpPrincipal, long groupId, boolean privateLayout,
173 java.lang.String virtualHost)
174 throws com.liferay.portal.SystemException,
175 com.liferay.portal.PortalException {
176 try {
177 Object paramObj0 = new LongWrapper(groupId);
178 Object paramObj1 = new BooleanWrapper(privateLayout);
179 Object paramObj2 = virtualHost;
180
181 if (virtualHost == null) {
182 paramObj2 = new NullWrapper("java.lang.String");
183 }
184
185 MethodWrapper methodWrapper = new MethodWrapper(LayoutSetServiceUtil.class.getName(),
186 "updateVirtualHost",
187 new Object[] { paramObj0, paramObj1, paramObj2 });
188 Object returnObj = null;
189
190 try {
191 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
192 }
193 catch (Exception e) {
194 if (e instanceof com.liferay.portal.SystemException) {
195 throw (com.liferay.portal.SystemException)e;
196 }
197
198 if (e instanceof com.liferay.portal.PortalException) {
199 throw (com.liferay.portal.PortalException)e;
200 }
201
202 throw new com.liferay.portal.SystemException(e);
203 }
204
205 return (com.liferay.portal.model.LayoutSet)returnObj;
206 }
207 catch (com.liferay.portal.SystemException se) {
208 _log.error(se, se);
209 throw se;
210 }
211 }
212
213 private static Log _log = LogFactoryUtil.getLog(LayoutSetServiceHttp.class);
214 }